Add a CLI command that deletes an LDAP config

With this change LDAP configurations can be managed completely from
the command line.
ability to add bower resources

* add addVendorScript & addVendorStyle
* refactoring of addScript and addStyle
* add shortcuts vendorScript and vendorStyle
replace moment.js with bower version

* fix JS unit tests
use https ... everywhere :)
Merge pull request #11916 from owncloud/introduce-bower

Introduce bower dependency managment for frontend libraries
Only rescan trash folder when checking deleted versions

This fix prevents the file scanner to rescan the WHOLE storage and reset
the etags by mistake.
enable laxbreak option in jshintrc to comply with our coding guide lines
Merge pull request #11362 from mark0n/rm_ldap_conf_cli

Add a CLI command that deletes an LDAP config
fix shortcuts - underline instead of camelCase
Merge pull request #11934 from owncloud/trash-restorefixonlyrescantrashfolder

Only rescan trash folder when checking deleted versions
Merge pull request #11938 from owncloud/jshintrc-laxbreak

enable laxbreak option in jshintrc to comply with our coding guide lines
Merge pull request #11940 from owncloud/fix-underline-convention

fix shortcuts - underline instead of camelCase
Make the files mapper recursively

This resolves issues on windows, when a parent folder had an index in the past
but the conflicting folder has been removed. Previous to this patch this would
cause a mess on the MappedStorage, since new children are not added to the
correct folder anymore.

Now the method is build recursively, so it correctly uses the parent physical
path instead of trying to recalculate it.

Fix #11103
Deal with backslashes the same way as with forwardslashes
Add more unit tests for create()