Merge branch 'feature-admin-ui-demo' into feature-admin
Merge branch 'feature-admin-ui-demo' into feature-admin
admin-ui: Add underscore.js
admin-ui: Refactor JS code

* Unify performAction
* Move some of the html that was in several js files in common.js
Merge branch 'feature-admin-ui-demo' into feature-admin
admin: Check if an action can apply to a target

There are some cases when the UI will let the user do an action to a
target, even though the action can't apply to it.

In these cases, we must check if the action can apply to a target before
actually applying it. This commit fixes that behavior.
admin: Unify filters

Unify filters for a model field. Each table view has a list of filters,
one for each associated model. Every filter by default receives a list
of keywords and filters the respective model using a predefined set of
fields.

The user can override the default fields and define its own using the
operator "=".

For example, in a User filter, the query "John" will search by default
in the following fields: first_name, last_name, uuid. On the other hand,
the query "first_name=John" will search only in the field specified at
the left of the "=" operator.

Fix apyrgio/synnefo#179
Merge branch 'feature-admin-improvements' into feature-admin
admin: Fix minor issues
admin-ui: Include underscore.js
Merge branch 'feature-admin-ui-demo' into feature-admin
admin-ui: Initial clean up of navigation sass
admin-ui: Clean up extra.scss
admin-ui: Refactor sass files

Fix apyrgio/synnefo#96

Two main css files are included in base.html:
bootstrap.css and global.css
Both of them import settings.scss that holds all our app settings
and bootstrap variables.
admin-ui: Minor js fixes
Merge branch 'feature-admin-fixes' into feature-admin
admin: Update admin settings
admin-ui: Refactor html that is printed from js