Fixing #196 Goodbye Spammer Integration

Fixes merge leftovers - or something else..
Fixes bug in #757 Buddy System Enhancements

Now loads the language of the end-user properly.
Merge pull request #825 from PirataNervo/feature-757

Fixes bug in #757 Buddy System Enhancements
Changing upload_file() to also upload to CDN if enabled.
Merge pull request #826 from euantorano/featurefix-776

Changing upload_file() to also upload to CDN if enabled as part of #776.
Adding check for post visibility being 0 or more to fix #819.
Fixing upload to CDN as move_uploaded_file moves a file rather than copying, so CDN upload never worked.
Merge pull request #828 from euantorano/featurefix-776

Fixing upload to CDN as move_uploaded_file moves a file rather than copy...
Deleting content from CDN when deleting locally.
Merge pull request #829 from euantorano/featurefix-776

Deleting content from CDN when deleting locally.
Fixing #830
Fixing recachestylesheets task.
Merge pull request #832 from euantorano/featurefix-776

Fixing recachestylesheets task.
Fixing saving of CSS when using a CDN.
Merge pull request #833 from euantorano/featurefix-776

Fixing saving of CSS when using a CDN.
Added missing closing HTML tag
Sceditor Source Mode and fixes showcodebuttons issue.
Merge pull request #646 from martec/scsource

Option to select by default source mode editor in usercp
Use group selection form for #775
Updating version code for Beta 2