Move addition of qs params after normalization

This refactor executes normalize_path/1 before appending the bound query
string parameters.

COUCHDB-2031
Add test for path normalization with qs params

COUCHDB-2031
Fauxton: Fix rename view shows in sidebar
Merge branch '2031-fix-qs-rewrite'

Closes COUCHDB-2031
Speed up and move couch_httpd:find_in_binary.

See https://issues.apache.org/jira/browse/COUCHDB-1953
Merge branch '1953-fix-mime-multipart-parsing'
Fauxton: Update jQuery to v1.11
Beautify Code button for minified code entered by users. Allows them to unminify
Added beautify to the license and makefile
Fauxton: block user from deleting _id and _rev from doc
Fix for beautify to work with require.js
Adopt to the recent erlang-oauth (1.3+)

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
Signed-off-by: Alexander Shorin <kxepal@apache.org>
Fauxton: Split up api.js

Split up api to core/*. To seperate out the Framework from the UI.
Move tests to fit with this refactor.
Change addons/Fauxton with work with api extraction.
Whitespace
dry out delete events
Modal instead of prompt for delete

Display a modal asking for database name instead of a simple prompt.
Make a ModalView to dry the code a bit
Add Delete_database_modal to the makefile list
Fauxton: update dataSize
Compaction addon was missing from makefile