[swift-idl-parser] Parse and accept default namespace
[swift-generator] Generate toString() for structs and exceptions
[swift-idl-parser] Default namespace should not be required

Fixes parser test failures caused by a mistake in my recent commit
[swift-generator] Fix generator imports
Update README.md to use relative links

GitHub supports relative links now:
https://help.github.com/articles/relative-links-in-readmes
[swift-generator] Generate "Void" instead of "VOID"
[swift-generator] Make SwiftDocumentContext aware of it's java package
[swift-generator] make type converter return fully qualified types when necessary
Separate swift annotations into their own artifact

This should help Finagle integration, minimizing compile-time dependnecies by not having the artifact that contains annotations depend on any of the other swift modules (which themselves depend on a bunch of other artifacts).

Going forward, this also should allows jars of only swift interfaces and types to be mostly version-agnostic as swift version moves (except when a new swift version changes existing annotations).
Prune the subtree from search for @ThriftService annotations when one is found

If you have class A implements interface B, which extends from interface C, and class A is NOT annotated with @ThriftService but interface B and C are each annotated with @ThriftService, this should be fine and not produce a conflict, because interface B's @ThriftService should hide the one from interface C.
add tests
Skip deployment of swift-load-generator

This is a big shade jar that is used mainly for perf testing and is not a library, don't really need to waste space on deployment servers by deploying this.
Move to nifty 0.6.0 for swift 0.6.0 release
[maven-release-plugin] prepare release swift-root-0.6.0
[maven-release-plugin] prepare for next development iteration
Move to nifty 0.7.0-SNAPSHOT for swift 0.7.0-SNAPSHOT development
[swift-service] SyncClientHelpers should hold TException
Add support for annotations on service declarations

FB C++ thrift added a priority annotation, which influences execution order of requests. In addition to annotating methods with priorities, it supports annotating services with priorities.

This change doesn't add support for priorities, just adds support for reading annotations attached to a service so that .thrift files using this syntax will still parse in the swift generator.
Merge pull request #75 from andrewcox/fix-find-thrift-service-annotation

Prune the subtree from search for @ThriftService annotations when one is...
Fix occasional test failures from port conflicts

If tests are running concurrently, the code in ThriftServer was getting a random port by binding a ServerSocket to port 0, checking what actual port was bound, then unbinding it (so that the ThriftServer could bind it).

This caused a race condition where the random port that is chosen is then claimed by a different server in a different test. The fix is to bind the actual server startup to port 0. A side effect of this is that if you are binding to port 0, you won't be able to get the real port until the server starts.