Correct browser support detection

Since jQuery version 1.8.x, the jQuery.browser information object changed, which caused false negatives when detecting Chrome.
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.
Merge branch 'hotfix-rt57811-remove-span-landing-areas' of https://github.com/najor/Aloha-Editor into hotfix-rt57811-remove-span-landing-areas
Fix jslint errors
Add alohaeditor number crunch.
Merge pull request #1101 from najor/hotfix-rt57811-remove-span-landing-areas

'span' elements surrounding inline blockable elements set as ephemeral.
Format style creates a new span when it is inside an editable span. When formatting style inside an editable span, the style should not be include in the span style but in a new span.
Merge pull request #1098 from najor/hotfix-rt57791-style-in-editable-span

Format style creates a new span when it is inside an editable span.