SettingsManager / Split harvester settings and system settings.
Settings / Remove hierarchy (#168).
Properly add setting tree to UFO.
Settings / SMTP / Add username, password and SSL options (#169).
Merge remote-tracking branch 'upstream/develop' into improvement/split-settings-and-harvester-config

Conflicts:
	core/src/main/java/org/fao/geonet/kernel/metadata/DefaultStatusActions.java
	web/src/main/webapp/WEB-INF/config-security-mapping.xml
Administration / info / Properly display setting.
Merge branch 'improvement/split-settings-and-harvester-config' of git://github.com/fxprunayre/core-geonetwork into fxprunayre-improvement/split-settings-and-harvester-config

Conflicts:
	web/src/main/webapp/WEB-INF/config-security-mapping.xml
Database / Add migration scripts for 2.11 and Settings migration.
Migration / Do not rely on SettingManager to get database version. In 2.11.x SettingManager could not be initialized using a previous DB structure. Directly retrieve database version using SQL.
Add profile name when getting user groups.
Ignore stat temp folder and .checkstyle.
Findbugs.