Add canEdit function to user object.

Checks if currentUser included in the user string the provided object. The reason I check inclusion and not equality, is to support scenario of multiple users.
Only save query if the user can edit it.
Only unbind save shortcut if we're actually leaving the page.
Show warning of leaving the page only if the user can edit the query.
use currentUser.canEdit in more places
Fix: homepage was skipping dashboards in other group
Add semicolon
upgrade: angular v1.2.7
Fix: default predicate should be undefined and not empty string
Add ability to edit query description (FED #22)
Change look of edit in place text area.
Show edit-in-place only if the user can edit.
Show description in dashboard.
edit-in-place: editable attr
Make margin margin after description smaller
Show link button on dashboard
edit-in-place: set ng-class inside directive
use ngForm in queryFiddle page for detecting pristine and dirty states
queryFiddle: reset form state if changes have been reverted to original values (no ngForm)
Option to control chart type