First changes to get things working with the API explorer.
Service initialization hooks can now be defined at 'Service.initialize', and will be called from ProtoRPC's 'initialize_request_state'.
Small bugfixes related to preloading and ancestry.
Improvements to setup.py for git-based install of protobuf and hamlish. Switched to sgammon-based dependency links. Added clean/distclean make routines.
Use local version of pip.
Fixing small bug in key initialization. Models passed as parents are now used by their key.
Changing copyrights away from Keen.
Tests are run by default now, and packages are created no matter what.
Merge branch 'develop' of github.com:sgammon/canteen into feature/improved-setup

Conflicts:
	.gitignore
	setup.py
Nits, initial version bump -> 0.2-alpha, adding passthrough rpc.Exception and rpc.ClientException classes.
Allowing 'make' users to skip dependencies and virtualenv stuff by passing VIRTUALENV=0 and DEPS=0.
Adding coverage to requirements.
Fixing exception locations.
Splitting dev requirements.
Adding uWSGI runtime, removing old dev requirements, adding support for hooks into RPC service and method registration.
Working RPC registration hooks for uWSGI runtime.
Msgpack support
Trying to fix remote protobuf errors
Adding proper Travis and Coveralls config