Made build compatible with windows

Removed unix file references, this change requires jst to be added in
the PATH varibale
Added condition for compatibility with *nix

Adde condition on os family, added unix path back to jst, removed it
from target doc, this breaks windows make integration.
#441 Metadata editor can be accessed after user logout in html5ui (saving metadata fails as expected)
CSW / GetCapabilities / DescribeRecord operation contains duplicated typename parameter (#442).
Merge remote-tracking branch 'origin/develop' into develop
Cleaning. Since JPA change, we don't have db connection detailed info - gauge is not used anymore.
Subtemplate / Use facet to retrieve types. Use searchFormController and add paging.
Hide autogrow element.
Rename contactus directive and module.
Add sharing settings directive. Use it for directory manager.
Cleaning.
Jeeves / Db query in config failed (#444).
Widgets / Restore subtemplate services ref.
Sharing settings / Improve layouts when number of groups is greater than 20.
Fix nullpointer exception.
Sort list of group by label according to language.
Fix for windows when testing if an xsl resolved file exists.
Batch import report error but does not provide the file with error #447.
Add batch import panel in Angular UI #446.
Merge remote-tracking branch 'origin/develop' into develop