add sinon.js
fix attachment view to bypass
Fauxton: Create fx roles

Fauxton auth works by checking what roles a user has and then decide if
they have access to a specific route. The only problem is a regular user
might get created but not have any roles. Unlike an admin user who get
assigned all the roles on creation.

The idea behind this is that certain routes should require a user to be
logged in but not necessary have any roles eg. #changePassword route.

This allows for a standard fauxton role that all logged in users get given so that
we can check via the roles if they are logged
Fauxton: Fix clone cancel button

This fixes the issue that when a user cancels a clone doc it goes back
to all docs. Now it just closes the modal.
add ZeroClipboard to LICENSE file
Fauxton: updated dev dependancies
Docs: fix typo in Accept header value

This closes #250

Signed-off-by: Alexander Shorin <kxepal@apache.org>
Sidebar UI - design doc oriented
Fauxton: Refactor sidebar nav for new design
Fauxton: Clean up css for new sidebar
Add accordian to sections
Fauxton: Improve css and add fonts
Correct icons
Fauxton: Improve css and icons for new sidenav
update icons location
Fauxton: add missing mixin
Fixes from review