Correct browser support detection

Since jQuery version 1.8.x, the jQuery.browser information object changed, which caused false negatives when detecting Chrome.
'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.
Merge pull request #1107 from npomaroli/hotfix-repomanager

Omit calling markObject on the repository if same object is selected
Merge pull request #1108 from npomaroli/hotfix-link-plugin-remove-event

Publish event 'aloha.link.remove' when link is removed.
Merge pull request #1049 from wolfgangGoedel/hotfix-browser-support

Correct browser support detection