Merge pull request #208 from nlake44/lib-support

Matplotlib, Numpy, and bug fixes
Cleaning up taskqueue file
Cleaning up taskqueue file
Cleaning up taskqueue file
Doing source install because it was taking to long where it was prebuilt
when restoring the appcontroller, binding to IP from ifconfig instead of from local state, which is not yet initialized in that case
Rake file now runs python unit tests
Throwing an exception for failed SCPs
Merge pull request #214 from nlake44/tq-cleanup

Cleaning up some dead code and cleaning up TQ stub
Merge pull request #216 from nlake44/python-rake

Python unit test into Rake
ignoring .idea files produced by rubymine
Merge pull request #217 from shatterednirvana/master

ignoring .idea files produced by rubymine
Added some logging to build_ec2_image.sh

Log the head being worked on and the calculated current_branch into
syslog.
Updated current_branch command.

This removes the origin/HEAD option when selecting a branch, which was
confusing the system.
Merge pull request #219 from AppScale/build_ec2_image_update

Build ec2 image update
Merge branch 'master' of github.com:nlake44/appscale
Merge branch 'testing' of github.com:AppScale/appscale
Initial commit for transaction support where we lock for allocate IDs
Merge branch 'trans2.0' of github.com:nlake44/appscale into trans2.0
using email address instead of session id to identify users, fixing issue 220