Update adapter.php

Modified insertIfNotExist() to support NULL values
add unit test
Also update sqliteadapter
Fix use Sharing Api with calendar

Without this fix it logs this error:
Undefined index: itemSourceName at /opt/local/apache2/htdocs/oc7/core/ajax/share.php#44
I think the itemSourceName is only used with sharing files!
Remove special case for css in OC.filePath
add utf8 folder test
improve logo flexibility to fix wide custom logo alignment, fix #9339
Remove different URL for EE

This can now be achieved by setting `appstoreenabled` to `false` in config.php
Add isAppstoreEnabled instead of hijacking the URL
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
retrieve local users, groups and group members in a sorted way
Remove insecure fallback random number generation
Don't register the call when rendering error pages