Import from dir does not support MEF file with ZIP file extension #581
Fix codelists turkish translation corrupted by merge.
Virtual CSW not initialized on startup when the db creation scripts defined them #584.
Admin / Harvester / Privileges not reset when selecting an harvester #586.
Search / Remove resource type criteria from language detection (as it push to always detect english).
core - issue in calculating hasEditPermission

Currently, the ORM translation of the SQL query that is made to the
database to check whether a user can edit a MD or not (depending on
which group he belongs to) is the following:

"SELECT
  ...
FROM
  ...
WHERE
  user is EDITOR
AND
  userID = id
AND
  groupID = x AND groupID = y AND groupID = z ..."

The correct request that has to be made should end up with
"[...]
AND
  groupID IN (x,y,z,...)"
instead.

The following patch implements this "IN / OR" logic.
Tested manually, but please review.
fixing hasEditPermission

Taking into account remarks issued from PR.
Merge pull request #599 from pmauduit/fix-hasEditPermissions

core - issue in calculating hasEditPermission
Harvester / GeoNetwork protocol / Metadata not updated on harvest.
Harvester / Category not saved #578

This is more a workaround than a fix but fix settings categories
on first harvest and updates.

The issue is related to some method saving the metadata object
to the repository and caller method also using a previous version of
the metadata object. The fix retreive an updated version of the
metadata object when needed in order to properly save the record.
Merge pull request #600 from fxprunayre/fix-harvester-gn-protocol

Harvester / GN protocol / Misc fix
Harvester / Remove metadata folder when removing all records for a harvester node (#596).
Merge remote-tracking branch 'origin/stable-develop' into stable-develop
Findbug.
Widgets / Request readonly status only once every 10s. This will speed up actions menu and view window display.
Test / Clean database in correct order taking FK in account.
Fix e2e test.
Remove unused scheduler (#591).
Remove Jeeves ScheduleManager (#591). Use Spring scheduling if needed.
Increase maxOpenPreparedStatement to avoid SQL error when importing, deleting ~100records (#521).