Run a directory full of tests

It's now possible to supply a directory to the JavaScript
test runner and it will run all the .js files in that
direcotry.
Tests for replicator use_checkpoints option
Add documentation for use_checkpoints replicator option
docs: various updates for release notes for 1.6.0

- closes COUCHDB-1795
- closes COUCHDB-1962
Document use_checkpoints and checkpoint_interval config options.
don't crash if ibrowse is already started

fix #COUCHDB-1986
Improve docs of use_checkpoints and checkpoint_interval config options.
Fix make distcheck
Fauxton: Fix bug not removing old reduce function
Fauxton: Prevent propogation on pagination
Fixing database landing page so that it doesn't fetch the status of every database on load.
Only fetches the # of databases showing per page.
Fixing some CSS issues with buttons
Button css
Fix for issue: Search for Document with name that doesn't exist leads to unworkable state
Turned it into a form. Added validation