Make stratum build-depends be set by importer
Make rubygems importer depend on strata/ruby.morph
Add python subcommand
Log when we receive a msg on stderr

This is helpful for discovering when messages are being put on stderr,
we're collecting messages on stderr, but these could come from different
subprocesses leading to a confusing mixture of error messages.
Add common functions used by python extensions
Add python.to_lorry

This takes source, name, version and produces a lorry
Add tests for python.to_lorry
Add python.find_deps

This takes source_dir, name, version and returns the dependencies for the
package as json on stdout.
Add tests for requirement conflict detection

python.find_deps does some pretty basic validation of the requirement specs,
this commit adds the tests for this validation.
Add python.to_chunk

Morph doesn't need a chunk morph to build/install setuptools packages,
but the import tool needs to grow the ability to have 'to_chunk' as an
optional stage before we can remove this part of the python extension.
Add README.python
Add TODO.python
Merge branch 'baserock/richardipsum/python_v3'

There is work still to be done on this importer, but it is usable for
some Python projects and may as well be merged to 'master' now.
First version of npmfinddeps. Gives a bunch of objects we don't want.
it works! only for hardcoded package names, though
it works! only for hardcoded package names, though. now only outputs what we need.
it works! only for hardcoded package names, though. now only outputs what we need. And now valid json object, to boot.:D
now has a shebang and chmod+x
It works. With any package. As long as the package name is the last thing you put on the commandline, anyway
a few tweaks, and a skeleton of to_lorry