Merge pull request #349 from code-dot-org/test

pickup changes from test
add unit testing gems to :development group
Merge branch 'staging' of github.com:code-dot-org/dashboard into staging
do not raise RuntimeError 'unauthorized' in ReportsController (use CanCan instead)

Conflicts:
	test/fixtures/scripts.yml
also get rid of the runtimerrors for LevelsController
Automatically upgraded blockly-dist.
Merge pull request #352 from code-dot-org/do-not-raise-RuntimeError-unauthorized-again-again

Do not raise runtime error unauthorized again again
Automatically upgraded blockly-dist.
[Finishes 67708154]: disable student prizes
Automatically upgraded blockly-dist.
Merge pull request #353 from code-dot-org/pivotal_67708154

Pivotal 67708154
Automatically upgraded blockly-dist.
wrap seed tasks in transactions so minimize database inconsistency during deploys
Merge pull request #354 from code-dot-org/wrap-seed-tasks-in-transactions

wrap seed tasks in transactions
add ID for flappy script
add routes for newer scripts
Automatically upgraded blockly-dist.
Merge branch 'master' into test