upgraded to latest Backbone

I decided to upgrade to latest Backbone because router now has an
'execute' method.  Backbone is now a proper AMD module and had to also
upgrade require.js to accomodate the shim for it.
grunt-contrib-requirejs plugin dependencies also need an 'npm install'
to pull down latest requirejs