Merge branch 'JOINDIN-54-v3'

Conflicts:
	src/system/application/models/talks_model.php
Merge branch 'master' of github.com:joindin/joind.in
pulling from upstream caused a conflict
Merge branch 'master' of git://github.com/joindin/joind.in into copy-cleanup
actually adding the new files to git this time, some of the user guides were missing
adding timezone information to the talk comments model
making the login url observe the host it was requested from
Merge remote branch 'ijansch/master'
Added login / registration handling for  twitter service
Fix for bug joindin-142

- Changed $config['base_url'] from http to https.
- Removed any joind.in URLs to allow the base_url to take effect
- Changed any external URL to https where possible
Bug fix for issue joindin-152

- Delete buttons for blog posts now work.
- Confirmation page allows the user to back out of deletion
- Modified the Event controller to handle user not wanting to delete event in a similiar way to blog
- Removed JavaScript onClick() for the Event deletion confirmation page
forgot to add to initial commit
first part of support for POST requests
Merge remote-tracking branch 'jaytaph/twitter' into twitter2
Altered pull request #456 and added a nice icon, fixed parser error and added some robustness to the code
Removed separate twitter config and moved to generic config
initial commit of facebook authentication
re-added button onto template2
Finished improving the submit page inline; next up is moeving the JS and CSS to more appropriate places, removing the calendar duplication and testing if all works as expected
Moved event/submit specific JS code (CFP hider function) to submit page due to awkward errors; fixed validation of several fields; fixed retention of values upon validation errors (several fields 'lost' their value after a failed submit); aligned the address lookup and decreased the space between address lookup and subsequent header to match other spacing.