Correct browser support detection

Since jQuery version 1.8.x, the jQuery.browser information object changed, which caused false negatives when detecting Chrome.
the format plugin will now trigger a smart content change event when removing a format, so the autoparagraph plugin can correct the outcome RT#57814
Fix typo
Remove note about irc
Remove panels from sidebar, which were added for blocks previously,
before adding panels for the currently activated blocks. Before this fix. panels were added everytime a block was activated but never removed.
Merge pull request #1093 from cprerovsky/hotfix

the format plugin will now trigger a smart content change event when rem...
Merge pull request #1088 from npomaroli/hotfix-block-sidebar

Remove panels from sidebar, which were added for blocks previously,
Move changelong into changelog directory
Fix aloha.settings initialization when loading aloha.
When loading aloha it tries to access Aloha.settings.locale and if Aloha.settings is not defined, an Error is thrown. With this fix this error is not thrown.
Merge pull request #1097 from najor/hotfix-global-initialization

Fix aloha.settings initialization when loading aloha.
'span' elements surrounding inline blockable elements set as ephemeral.
To be able to set the caret after inline blockable elements, empty
'span' elements are added at the beginning and end of all inline
blockable elements. When saving the page these 'span' elements were
saved in the page.
Setting the class of the 'span' elements as 'aloha-ephemeral' solves
this issue, so they will be removed before saving the page.
These 'span' elements are also removed when the inline block is
deleted.
Remove semicolon from file name.
Merge pull request #1106 from najor/hotfix-remove-semicolon

Remove semicolon from file name.
Add 'unpad()' into 'destroy' function.
Unwraps 'span' landing elements if these are not empty text.
Omit calling markObject on the repository if same object is selected
again.
Publish event 'aloha.link.remove' when link is removed.
Fix jslint error
'span' elements surrounding inline blockable elements set as ephemeral.
To be able to set the caret after inline blockable elements, empty
'span' elements are added at the beginning and end of all inline
blockable elements. When saving the page these 'span' elements were
saved in the page.
Setting the class of the 'span' elements as 'aloha-ephemeral' solves
this issue, so they will be removed before saving the page.
These 'span' elements are also removed when the inline block is
deleted.
Add 'unpad()' into 'destroy' function.
Unwraps 'span' landing elements if these are not empty text.
Fix jslint issues.