Add form regions to integration tests

I have implemented some new form regions and used them in currently
existing pageobjects. I also created method for switching on/off
web driver implicit wait.

* Form has automatic field discovery and form's field properties are
  initialized on the form object initialization. One must submit tuple
  of field names that must be submited in the same order as in the page
  html code.

* All newly created field regions are added automaticaly to FieldFactory
  field list.

* Forms can be initialized without specifying the source element, as a
  result it will be assumed that source element shoud be found according to
  default locator (as it is quite common that forms are located under
  this locator)

Partially implements blueprint: selenium-integration-testing

Change-Id: Ic954ea1829135efdc5dd6a34840de5045b4a7a56
Quotas for users with admin role do not work

The quotas code does not isloate counts to resources within the
current tenant/project.  So if a user with the admin role makes
calls for quota items, the admin role will have counts of a global
list of resources.  This changes that for the tenant quota call
to fallback to the request.user.project_id if no project was
otherwise specified for the tenant quota api call.

Change-Id: Ib0e6ce7774c4c03686a044f233dbb9aa36dbe1b9
Closes-bug: #1391242
@import font-awesome styles, instead of including

Currently the styles are included in stylesheets.

Properly import the font-awesome styles in our horizon.scss file,
so that we can set the variables and use the classes in our own
styles.

Change-Id: Ief1296d9c901ee4f6e6ebfdfa92347d5a8e4b9f1
Merge "Add form regions to integration tests"
Merge "Quotas for users with admin role do not work"
Merge "@import font-awesome styles, instead of including"
Replace the glyphicons with font awesome icons

There are still some scss mixins that use the old (from bootstrap 2)
image icons. Replacing them will have to be done in a separate patch.

I also link to the css file, instead of scss, because django-pyscss has
some problems finding the right file. This is reported and will have to
be fixed upstream to unbundle bootstrap.

Change-Id: I67e94a9283bcceef8fc89343f3f5b2d7e0d4449f
Partial-implement: blueprint font-icons-replace
Merge branch 'master' of https://github.com/openstack/horizon