WIP deposit: new prototype

![inspire - high-energy physics literature database](https://cloud.githubusercontent.com/assets/3083746/3889981/4637c452-2218-11e4-9ba2-464cd58468cc.png)

![inspire - high-energy physics literature database 1](https://cloud.githubusercontent.com/assets/3083746/3932759/d0b68b72-2470-11e4-9d6a-4d37e6882974.png)

TODO: 

- [x] Make modal compatible with bundles
- [x] Hide the rest of the form but display only the Import box
- [x] Smooth scrolling to the next of the form
- [x] Fill the form when user accepts the data from the preview 
- [x] Split commits with better logs and messages
- [x] Refactor the JS and separate it into files
- [ ] Cache results and not populate DOM each time
- [ ] Provide feedback (like spinner, progress bar) before the modal 
- [ ] Do the mapping of the modal and hide the data that are already hidden
- [ ] Create new PR and rebase against master branch

TODO (continue):

- [ ] Alert feedback on the proccedings box when is disabled 
- [ ] Highlight the imported fields using the color of alert box
- [ ] Find a way to make autocomplete fields more obvious (spinner next to input fields)
- [x] Sticky footer to the bottom (closed by https://github.com/inspirehep/inspire-next/pull/69)
- [x] Highlight active menu items (eg. Submit on the navbar) (closed by https://github.com/inspirehep/inspire-next/pull/72)
Have we checked if `buckets.js` and `bootstrap-multiselect.js` are AMD friendly as well?

We don't have inspire specific `settings.js` where we could profit from the shim if they are not. By default is it going to override the existing invenio related `settings.js` or extend it? 

cc @kneczaj