Fix generator for multiple services.

Only generate the RPCClient interface stub once per package. This allows multiple services.
generator: truncate destination file
Fix exception response handling in generator code
Add parser support for single quoted strings
Merge pull request #31 from dougm/parser-quoted-string

Add parser support for single quoted strings
Add test for oneway client requests
Merge branch 'master' of github.com:samuel/go-thrift
Add 'Go RPC style' code generation feature.
Add command line option for enabling Go RPC style code generation.
Add Strict GO RPC code generation feature (users promise they don't
expect state to be passed via the RPC ReplyType).
ReplyType is not sent across the wire in the request. RPC service
interface can remain unchanged.
Introduce a single go.rpcstyle mode which supports Go simulated pointer
manipulation, but exposes an interface with explicit returns for general
thrift compatability.
Remove go rpc style and go strict rpc style modes.
Add factory functions for generated thrift clients and services.
Server renamed to Service in the generator.