Docs: Correct a `_revs_info` typo implying a factual error
Added note about changing root in settings.json for release build
URL ENCODE ALL THE THINGS.
Mixin added to test for bad characters that get through couch validation & encode when found.
Do not encode already encoded entries.

mixin added for scrubbing special characters out of names used as CSS selectors

SafeIDs used wherever there is a URL in views redirects & models.

Better parsing of _design doc names (use regex)

Allow the use of couchdb special characters / _ , $ etc in names for DBs, Views, Search Indexes etc, without breaking everything.
decode ddoc from route.
Fix issue with adding ddoc to collection on save, but not on preview
regex fix
fixed the regex for sniffing for design docs
More encoding for Ddocs
Fix API urls
Fix data size
Css fix for editor buttons
sometimes data_size isn't always there. ok.
Docs: minor typo on INSTALL document
Search for invalid database name or doc id throws error
Autocomplete fix for searching docs
Add messaging while waiting for DB to delete.
Remove buttons from the bottom of the editor
Encode the create a new doc link
Document `data_size` in `/db`

The value is returned, but was missing in the documentation.

Signed-off-by: Alexander Shorin <kxepal@apache.org>
New Fauxton Build.
Added Ace Editor files to Makefile.am
Updated settings.json.default to have the correct release root
Skip Ace in the www/share folder for fauxton
Make sure missing docs reroute back to all docs
Document editor needs to clear model before setting the values to remove any prev attributes.
Fixed an issue with the view editor encoding values when it shouldn't
Fix for setting Ddoc values on view save
remove reduce when setting view on ddoc