Added temporary OAuth authorization page.
OAuth Grant: networkList renamed to networkIds.
New User object now fetches current user by default
Added .idea to git ignores
Added current user fetching on application start
User role is taken into account in menu rendering
Added app.hasRole() method. Used it in app.Views.MenuItem
Networks view now takes into account user role
Backbone.history is started now only if we got user
Devices and Device views now take into account user role
Removed debug logging on login event
Fixed styles for buttons: border width doesn't change on hover now
Added access keys tab (view details and delete key)
Improved styles for top menu
Fixed menu items positioning in Firefox
Fixed active menu item highlight on page refresh
Added key column on access keys view
Put Access keys tab right before Networks tab
Fixed typo
Added view, controller, templates and updated model for access key and permissions editing