owncloud

Initial work using ownCloud instead of Roundcube. I'm submitting this so you can follow the progress @JoshData 

TODO:
-  [x] Currently nginx fails to load css/images, need to investigate further
-  [x] Set appropriate "upload_max_filesize" and "post_max_size" in php.ini (due to big file upload while using File app in ownCloud)
-  [x] Fix SMTP settings in ownCloud and z-push (use smtp localhost instead of sendmail)
-  [x] Schedule a proper cronjob instead of AJAX/webcron
-  [x] Hide cluttery output
-  [x] Fix SMTP settings for ownCloud
-  [x] Imap logins fail, need to investigate further..
-  [x] Write short introduction in README.MD on how to enable IMAP and mail app.
-  [x] Longtime goal - Enable mail and External user support in the sqlite DB (so user dont have to manually do it from ownClouds admin interface)
-  [ ] Longtime goal - Security audit would be really nice
-  [ ] Longtime goal - Look for possible speed enhancements

ENHANCEMENTS:
- Calendar/Contacts/IMAP syncs with z-push (ActiveSync), custom z-push fork
- ownCloud instead of Roundcube
- "One login to rule them all", eg. all authentication goes through Dovecot (IMAP clients, ActiveSync and ownCloud)

HOW DO I GET STARTED?:
- See notes
- Create a user like you'd normaly do (tools/mail.py add user@domain.tld password)
- Login to ownCloud with above credentials (so that it can create data dir/calendars etc.)
- Use any client you'd like :-)

NOTES:
- https://github.com/jkaberg/mailinabox/commit/31dda3b42523e0c49ce350b859cb0046781bfd08?short_path=04c6e90#diff-04c6e90faac2675aa89e2176d2eec7d8