Fix bug#40 - remove wildcard entries from reverse zones

https://tracker.zentyal.org/issues/40
Optimize execution time of createRoamingProfileDirectory
honor lazy parameter
Optimize execution time of _postServiceHook
Setup roaming profiles for each user only when the setting changes in the UI
Merge pull request #1394 from Zentyal/scabrero/roaming-profiles-changed-flag

Scabrero/roaming profiles changed flag
Fix string case comparision
Fix model querying users & groups before samba is running
Add provisioned precondition to share permissions model
do not allow to configure filesharing if samba is not provisioned
Merge pull request #1286 from pdf/bug#40_remove_wildcard_from_reverse_zones

Fix bug#40 - remove wildcard entries from reverse zones
Revert "do not allow to configure filesharing if samba is not provisioned"

This reverts commit fd54a06ef8f665301217b79a8e5ad6aec8faba25.
Merge pull request #1407 from Zentyal/scabrero/bug-1117

Add provisioned precondition to share permissions model
Merge pull request #1404 from Zentyal/scabrero/bug-1196

Fix string case comparision
Show nicer error when uploading invalid certificates to client configuration
Use 2048 RSA key lengths to increase security
Remove duplicated code

In EBox::Model::DataTable::removeRow and EBox::Model::Manager::removeRowsUsingId
Fixed notifyActions

By using isIdUsed method and removing slashes to fetch the observable models
Fix EBox::Model::Manager::_modelHasMultipleInstances

When the model is a children whose model parent is its grandfather or older
Notify when we are using a Domain in Dynamic DNS

When it is about to be removed