Fix calling (raw_)rpc wrapped methods

Make it possible to call methods wrapped with @rpc and @raw_rpc as
any normal methods, by keeping the normal behaviour of Python methods
and any RPC call must be by invoking method.rpc_call(channel, ...).
Merge pull request #38 from mouadino/implicit-channel

Fix calling (raw_)rpc wrapped methods
Excercise msgpack packing/unpacking when using MockServiceContainer

This will enable developer to catch errors that will not have been
possible when we skipped msgpack packing/unpacking, for example
sending a tuple and expecting a tuple in the service, which shouldn't
work since we don't configure msgpack to convert lists to tuples.
Merge pull request #39 from mouadino/exercise-msgpack

Excercise msgpack packing/unpacking when using MockServiceContainer
Setting the service_type from the config
Taking service_type if declared or the name
Making sure that class variable isn't overwritten
Updating the test case for the name of service
WIP: removing service_type to name
The name of the DefaultInterface is lymph
Renaming name/service_type to service_name
Updating the documentation to not have service_type
Updating the example to use service_name
Changing service_name in interfaces to name
Fixing grammar in the documentation
More meaningful variable name for instances
Only run tests with 3.4 on travis
Upgraded nose to 1.3.4 for Python 3.4 compatibility

See https://github.com/nose-devs/nose/pull/811
Run tests with Python 3.4 instead of 3.3
Merge pull request #40 from emulbreh/only-34-on-travis

Only run tests with 3.4 on travis