* migrate to metaverse/truss
* migrate lingering tuneinc references
* remove newcontext hack now that we are in go1.11
* use gogo protobuf
* support go1.11 modules
* Restructure templates
Update integration tests with new generated file structure
Update documentation for new file structure
Resolve#166
* Add DO NOT EDIT! to files that are overwritten on regeneration
* Update gitignore to exclude generated example services
Before the integration tests were only testing building the server and
cli client and testing for panics over grpc.
Now the following is tested:
- http transport, both the client library and manually set http requests
- query, repeated query, and nested messages in body
- building cliclient and server
- gprc and http transports
- base, repeated, nested messages, and map type tests
The repeated, nested messages, and map type tests are currently disabled
until those features are implmented for the cliclient.
In addition a Makefile to the root directory has been added for building
truss and running all of the tests.
Consolidate makedt and httpopts into doctree
Move `doctree` from `gendoc/doctree` into a separate top level package
called `deftree`. Then, move generation of markdown documentation from
within `deftree` into `gendoc`.
Remove unused describeMarkdown methods in deftree
Remove unused scanner test