Disable hasrestart for service to pick up changes

Disable the `hasrestart` param for the Gor service so that Puppet calls
`stop` and then `start` in order to pick up changes to the job configuration
such as different arguments (like adding and removing outputs).

From: http://upstart.ubuntu.com/cookbook/#restart

> Note that restart is not the same as running stop followed by start since
> the restart command will retain the original job configuration whereas
> stopping the job and restarting it will load the latest job configuration
> from disk.
Pin rake to 10.1.x because of Ruby 1.8

Rake 10.2 introduced a breaking requirement for Ruby 1.9 so our builds no
longer work on Ruby 1.8 -- pin the major/minor version for the moment until
we find a better solution.
```
Gem::InstallError: rake requires Ruby version >= 1.9.
An error occurred while installing rake (10.2.1), and Bundler cannot continue.
Make sure that `gem install rake -v '10.2.1'` succeeds before bundling.
```
Merge pull request #1 from alphagov/restart_when_args_change

Disable hasrestart for service to pick up changes