Remove unnecessary wrappers.

The wrappers in bin are not necessary with the addition of entry_points
in the setup.py file.
Switch article read to tornado.
Update setup with entry_points.
Add logic around mocking framework.
Add margarine wrapper.

This wrapper parameterizes running margarine daemons so that we can
create a general purpose Dockerfile.
Run installation as part of the docker image.
Quiet installation commands.
Localize installation to source directory.
Stop using bashisms.

Seems docker runs things with sh rather than bash so let's try this
without the expansion.
Add user in docker environment.
Add missing username in Dockerfile.
Update entrypoint for margarine.
Add missing import of argparse.
Add run method to blend for starting tornado.
Add debug support to tornado starter.
Add WORKDIR to Dockerfile.
Drop the cloudfiles concept and back to MongoDB.

I've ported the old logic back into the tornado structure so we can push
forward with MongoDB as CloudFiles can't do any more than the basics for
us.
Lock margarine cookbook to 3.0.1.
Change vagrant provisioner from chef to shell.
Merge branch 'master' into experiments/tornado

Conflicts:
	margarine/blend/articles.py
	setup.py