Upgrade to 0.9.10 and change the dependency ordering a bit to fix python twisted lib dependency

Upgraded Graphite to 0.9.10. In the process I had to change the installation ordering because there were issues with the Twisted python library. Unfortunately the reindent makes this look like a lot more than it is, sorry about that.

For individual changes see the commit comments.

The graphite version to pull can now be specified via a version parameter, see base.pp