[SD-714] [SD-718]: Fixed:

Upsert of User Profile after successful Authentication into Mongo, was failing when AD is enabled.
Command users:copyfromad fails to insert user into Mongo.
Added AD check in UsersService to avoid adding hashed password to doc when AD is enabled
[SD-714] [SD-718]: Created 2 different Services one for DB and another for AD. Registering the service is done based on Authentication Mode.
Merge pull request #285 from sivakuna-aap/master

[SD-668]: Fix LDAP integration
modified the size of files in fixtures
Merge pull request #288 from ancafarcas/fixturesBranch

(issue) - modified the size of files in fixtures
fix(etag) - prepare superdesk for etag support.
- re-attached to Eve events
- for internal calls always use Service classes with
post/patch/put/delete_action in order for the events to be raised and
default values to be filled
- Eve will raise the events as before and call create/update/replace/put
functions so we don't raise the Events twice
Merge pull request #289 from amagdas/etag-fix

fix(etag) - prepare superdesk for etag support.
remove required for status
Merge pull request #290 from amagdas/tasks-fix-patch

remove required for status
restored components for item autosave and lock
assign item task on item lock