removed m2crypto import from unit tests, since we don't install it in our build script or use it
added unit test and code to allow users to specify php as the language runtime in their app engine app
using -F in tail command, so that appscale tail works across appscale cluster deploys
removing dashes from key/group names, since it causes problems on GCE
removed dash from key/group prefix, since that also causes issues on GCE
merged with org/testing
fixed broken unit test
Merge pull request #229 from shatterednirvana/allow-php-apps

Allow php apps to be given via upload-app or deploy
Merge remote-tracking branch 'org/testing' into use-tail-F
Merge pull request #316 from shatterednirvana/use-tail-F

using -F in tail command, so that appscale tail works across appscale deploys
Merge remote-tracking branch 'org/testing' into no-dashes-in-groupname
fixed broken unit test
not having dashes present when creating keyname/group in add-keypair
Merge pull request #319 from shatterednirvana/no-dashes-in-groupname

removing dashes from key/group names, since it causes problems on GCE