Implement missing methods on entity manager/repository.

SDUX-42
User detail

Added detail controller and template, though not working yet.

SDUX-4
User detail

Basic user detail functionality completed. (create, read, update)
User images will be done later.
Some minor functionality is not being done as it should be, will be updated after locationParams service.

SDUX-4
User detail

Updated user detail features to use new locationParams.
Finished sdWithParams directive.
Added path and getQuery functions to locationParams.

SDUX-4
User detail

General cleanup.
Removed state service.
Updated sdSort comments.

SDUX-4
User detail

Fixed navigation menu users item (temporarily).
Fixed users search.
Fixed a minor bug in sdCheckAll.

SDUX-4
User detail

Fixed minor conflicts.

SDUX-4
User detail

Fixed minor errors.

SDUX-4
Merge remote-tracking branch 'ozan/user-detail'
Integrate gridster.js for dashboard

Implement basic functionality for drag and drop widgets on dashboard
SDUX-41
Make simple dashboard edit mode

User have ability to add, remove and resize widget, and rearrange
widgets on dashboard
Add popup for selecting widgets
Improve Add new widget popup , Clean up code

Change the way of finding the difference between two arrays (change
filter)
Add some styling to popup
Add "empty dashboard" info
Move resources and filters in separate files
Add translate directive
Fix JSHint errors
Fix directives jshint errors.
Implement user picture edit via user list view.

Move picture edit to user detail controller and
reuse it on profile page.
Also add default avatar picture.

SDUX-34