Correct browser support detection

Since jQuery version 1.8.x, the jQuery.browser information object changed, which caused false negatives when detecting Chrome.
Anchor link language can be set.
Attribute 'hreflang' can be edited for external links. For internal
links, the hreflang is set to the default language of the page.
Merge branch 'dev' of https://github.com/alohaeditor/Aloha-Editor into f-brz-r1p2-6-kb1211
Removes extra/flag-icons plugin
'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
Fix IE compabilities.
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.