Merge pull request #78 from jirmauritz/timezone

Core: New type of user attribute timezone.
Added user into Exception in module sshPublicAdminKey
Merge pull request #79 from papperwing/ssh

Added user into Exception in module sshPublicAdminKey
CORE: getRequiredAttributes for list of services

 - adedd getRequiredAttributes method for facility and list of services
   (implementatiton should be fixed in future to use single select to DB
   instead of calling method for each service)
 - added checkAttributeValue for Group to api layer to fix javadoc references
 - fixed many typos in AttributesManager javadoc
RPC: added getRequiredAttributes method to RPC

 - added getRequiredAttributes method for Facility and list of services
 - fixed up RPC javadoc
GUI: improved Create facility wizard

 - UI improvements to wizard pages
 - fixed empty result message for admins groups calls
 - support for getting required attributes for facility and list of services
 - when wizard closed, refresh facilities select table
 - added ExtendedSuggestBox and ExtendedTextArea widgets
Merge pull request #80 from zlamalp/core

CORE, RPC: support for getRequiredAttributes(sess, facility, list<service>)
Merge pull request #81 from zlamalp/facility

GUI: improved Create facility wizard
GUI: fixed IE compatibility

 - removed forcing IE9 compatibility mode from HTML

 - webapp runs correctly in IE11 (even thou there isn't
 any separate compilation permutation for it) with rendering mode
 set to IE11 or IE10 but not IE9, so it seems, that only IE9
 permutation is broken

 - from IE8/9 there is an auto-update enabled by default,
 so we should expect majority of users with latest IE version

 - IE10 is not directly tested, just via IE11 with IE10 rendering mode
Merge pull request #82 from zlamalp/ie10

GUI: fixed IE compatibility
GUI: fixed create sub-group

 - fixed case when no parent group is available
Merge pull request #83 from zlamalp/groupfix

GUI: fixed create sub-group
CORE+RPC: added updateFacility() method

 - facility (name) can be updated now
 - acccess to facility admin
 - updates only when name is changed
 - write audit log message about update
Merge pull request #84 from zlamalp/updateFacility

CORE+RPC: added updateFacility() method
Core: FacilityManager.bl.addHosts edited.

Method addHost take host names and if there is a pattern made of square
brackets (e.g. "name[00-12]domain") it generates new host names and
hosts. The logic is written in the class impl.Utils.