Add Roles to _all_docs for _reader, _admin, _writer
Add the build version to the primary nav, instead of the footer
Query UI clean up.  Added Validation and grouped form elements
Fauxton: do not slice off the error text from erlang errors

As the erlang errors contain two linebreaks, and the parsing
function is using linebreaks to separate the messages, the content
was sliced off, which looked like there would not be enough space
for the message. In fact it got lost during the parsing.

This tries to normalize the data before and after the parsing,
it removes the linebreaks of the erlang errors so it is parsed
right. As the other spaces are no &nspb;-entities it does not hurt
that the are removed.
Fauxton: better styling for the logs

- small columns (pid, date, loglevel) get less width, so there
  is more space for the message

- padding around the view
Fauxton: resizeColumns fires event on resize
Group log messages by date

Introduce a heading for each day in the logs and remove the day
from each column.

Closes COUCHDB-2136
Fauxton: remove superfluous token in dateformat
Fauxton: test for globals

As a developer, I don't want to accidentally pollute the global
namespace and rely on global state.
Fauxton: remove superfluous console.log
Fauxton: remove accidental globals
Fix bug in docs list