implemented _restore endpoint
Merge branch 'master' into restore

Conflicts:
	CHANGES.txt
correct handling for empty source
organized some imports
update to elasticsearch 0.90.0
check permission of export target folder
permission check must not match on missing file
Merge branch 'master' into import_settings_mappings