Update to pyenv sr2014.6

Changes since last IDE update:

 * Motor controller firmware update
 * Throw exception if Robot is instantiated twice
 * New splashscreen
 * Funnelling of log stuff through logging module
 * Kill motors on USB unplug
    (Although I don't think this last one is actually working)
Update the copyright dates in the LICENSE file.

Harvested from the git logs, and ommitting updates to the submodules.
Also explicitly note that this license does not neccesarily apply
to the code in the submodules.

Change-Id: I3e0edc743afc8fb7ac74f1aeb7072bf2a0d493f4
Block project deletion by non-admins.

This isn't supported properly, and would likely cause issues if
teams stared actually using it on the live IDE (the endpoint has
been found and highlighted on the forums). Rather than need to
pick up the pieces, blocking its use should prevent too many issues.

I've left it in place so that the test teardowns which use this can
continue to do so, and to simplifiy the process of implementing this
if/when we do want to support it properly (once we figure out how).

Change-Id: Ide6d69bd4a1c9ce39e39df71885a6bb3ecb2d8e3
Fix the Installed-Size property in the deb.

Otherwise we get an error when trying to install the package.
Update pyenv to sr2014.7

Changes since sr2014.6
 * Disable power board firmware updates.
Set team-status folder in test which creates it

While this test does really need to create the team-status folder,
it will end up doing so via the TeamStatus constructor. Ensure that
the folder created doesn't clash with the real one by overriding the
config for the duration of the test.

Change-Id: Ie76fb0a3f1f2d3c1ab593ed2c4d20fc0ba5b5025