add utf8 folder test
Add some security utilities

This adds some security utilities to core including:
- A library for basic crypto operations (e.g. to encrypt passwords)
- A better library for cryptographic actions which allows you to specify the charset
- A library for secure string comparisions

Remove .htaccess

Remove .htaccess

Fix typo

Add public API

Use timing constant comparision

Remove CBC constant

Adjust code

Remove confusing $this
Use DI
defaults: add customizable defaultiTunesAppId
templates: use p() for getiTunesAppId
adding new webdav property containing the folder size
adding OC-ETag header
add bunch of acceptance tests
gitignore for node modules
fix typo
Update readme.md
bump version of protractor in package.json
fix login suite
further documentation
Improve UI of external storage configuration

 * Highlight fields that need to be filled
 * Remove (required) and (optional) strings where possible
 * Focus first configuration field when creating new external storage
 * Add ability to force external storage re-check
 * Various jQuery improvements
 * Prevent wrapping of checkboxes in configuration
Merge pull request #10428 from owncloud/files_external_better_config

Improve external storage configuration UI
Ensure db connection before changing cache state

When trying to upgrade from 7.0.0 to 7.0.2, the manual upgrade path
(e.g. ` sudo -u www-data /usr/bin/php5 ./occ upgrade`) exits with the
following fatal error:

```
/var/www/owncloud# php occ upgrade
PHP Fatal error:  Call to a member function
  disableQueryStatementCaching() on a non-object in
  /var/www/owncloud/lib/private/db.php on line 423
```

This is caused by the self::$connection static variable having not
been initialized at the point of call. Adding a self::connect() fixes
the issue.

See https://forum.owncloud.org/viewtopic.php?f=29&t=23398&p=68556#p68556
[tx-robot] updated from transifex
Add optional user ID parameter for getUseFolder
Use public api for getting l10n