Upgrade Libraries.

* Latest JQuery 2.x
* Latest angular
* Last 2.x bootstrap
* Last 3.x font-awesome
* Last compatible angular-bootstrap UI (0.8)

This fixes some nasty display issues, such as items starting out at
uncollapsed, to be immediately collapsed after the load.

Also it seems to improve performance a bit in certain areas, while
performance regressions in other areas are neglectable.
Improve alert messages a bit
Re-style

* Fix alignment issues
* Use fixed width for label
* Iconize labels
* Colorize speeds
* Simplifications
* Re-arragements
Cache relative paths instead of using an angular filter.

This will improve the performance a lot. First load performance may
suffer a bit, though.

Also, the leading "./" is skipped now, as this causes additional string
ops, which turn out to be particularly harmful in some cases (slots vs
heaps aka. shortstrings in spidermonkey, allocation overhead). And the
leading "./" is not really required anymore.
Improve bytes formatting.

Also may or may not perform a bit better. Most likely the former.
Pimp pagination

* Better active color
* Prev/Next items
Pimp the speed graphs

- Upgrade jquery-flot.
- Disable actual local time.
- Use colors more in line with the current theme.
- Scale the y-axis (bytes) ticks.
Performance improvements

* Pre-compute name, formatted sizes and speeds.
* Handle name edge-cases such as no-path and no-uris better.
* Unroll getCtx.
* Improve performance of mergeMap.
* Delay the search filter.

As indicated by Chrome/Gecko profilers.
Hide dgraph on phones
Rewrite search
More quick-access stuff to the bottom.
Right-float the main download graph
Use angular-ui pagination
Style Quick Access save button
Display the full download.relpath as name.
Safari compat
IE compat
Fix overflow issues

By making fields potentially wide again
Merge pull request #85 from nmaier/my-improvs

various performance and UX improvements