Provides grouping and better formatting for design doc metadata

Fixes COUCHDB-2174.
couchapp@0.11.x

removes the horn on push which breaks on linux
Disable async rendering to fix race conditions
Fix navbar icons padding
Fix align for active tasks progress bar and button
Fix double render when a new template is rendered

This fixes the double render issue we are getting. This is very
noticeable on a first render. The fix is to wait for the layout to
rendered and then only render the views.
Fix failing tests
Api bar improvements

If the api bar is visible and a user clicks elsewhere it closes.
Also use correct icons
API URL style updates, added Velocity.js (http://julian.com/research/velocity/) for use on animated transitions
Code improvements from PR
Fix API bar buttons color
Hide api bar correctly when api-url-btn clicked
Implement new database view

New database view. This is based off of the work from deathbearbrown
<deathbearbrown@gmail.com> and Jenn Schiffer <jenn@pancaketheorem.com>.
Make velocity dependancy of velocity.ui
Improve velocity dependancy managements
embed velocity.ui into jquery.velocity.js
remove console.log
Devserver: do not throw on cancelled request

Catch error on a destroyed socket write, this happens for example
if you type in too fast on a typeahead-element which is asking
every time for a list of databases
Update velocity to 1.0.0

Includes a upstream fix for AMD loaders. Velocity 1.0 which was
released a few days ago does not have an own jquery file, I
readded velocity.ui as an own file and changed the require.js
configuration
New Documents header

This is the start of the new documents header. Initial work by
<deathbearbrown@gmail.com> and Jenn Schiffer <jenn@pancaketheorem.com>.