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
Merge "Add form regions to integration tests"
Merge "Quotas for users with admin role do not work"