Use Bower to manage third-party front-end dependencies

This pull request switches to using Bower to install dependencies.

Most of the libraries Doppio uses are available from Bower, however there are a couple of issues:
- [x] jQuery console plugin options:
    - Keep it bundled with Doppio
    - Tidy it up and send a pull request to the original repo
    - Create a new repo for our own copy
    - Use a different library (see #143). 

Libraries that are on Bower that still need to be included in the manifest:
- [x] Ace Editor.
- [x] Twitter Bootstrap.

Now that BrowserFS is packaged up as a library, we can register it on Bower and install that too.
- [x] Host a built version of BrowserFS somewhere so Bower can install it.

Makefile changes:
- [x] Don't concatenate the Bootstrap CSS file with Doppio's CSS, at least in `dev`.
- [x] Update paths for making `compressed.js`
- [x] Remove special Ace target, use full versions for `dev` and then minify the full versions with Uglify along with everything else for `release`.

To do for `release`:
- [x] Include jQuery Migrate in `compressed.js` and update CDN jQuery to 1.10

Staying bundled with Doppio:
- `gLong.js` 
- `jquery.console.js`