Merge branch '2.3.x' of https://github.com/craftercms/social into 2.3.x
IE fixes: HTMLElement not 'supported' in ie 8.
Adding destroyability to cached properties
Using slice method instead of splice to extract parameters from arguments
IE fixes: Creating Date.now function when it doesn't exist
Removing commented code
Adding "withCredentials" attributes to XHR object for CORS testability
Removed trailing comma
CKEditor changes.
Providing method for destroying the editor.
TODO: currently using a timeout to workaround initialisation problem with lightbox
CKEditor in non-inline modes loses it's listeners (or something) when parent is detached from the document. Fixed by destroying and recreating the editor when popover/inline widows show.
DESTROY app constant
Expand/Collapse social bar with single click
Upload support message updated
Upload support message prepended to the upload area
Validating weather the backdrop exists before manipulation
Extending Discussion base class defaults on subclass defaults
Lazy initialisation of the text editor once the dialog is visible.
Overriding commenting view initialisation configuration
* New setting to control the initialisation of the commeting view upon rendering
* Extracting commenting view initialisation to a method
* Getting rid of editor initialisation relying on timeout
* Editor destruction mechanism adjustment
* Added global JSON parsing old browsers lack of JSON parsing functionality
* Checking that commenting view exists before trying to manipulate it