CP-6095: Moved Search tab to the end of the tab list and made it always visible.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
CP-6095: Preliminary refatoring and code simplifications.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
CP-6095: Ensure the different views have a single root node with the appropriate
icon. Moved class OrganizationalView from XenModel back to XenAdmin as it is more
relevant to the latter.  Updated relevant tests. Some code tidy.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
CP-6083: Removed non-applicable method from api bindings.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
Merge branch 'master' of git://hg.uk.xensource.com/carbon/trunk/xenadmin