Catch exceptions in replace file, and add tabs and re-indent
Fix on #955

We can not edit tree nodes now
Fix errors and i18n for alert dialog on topics
Sanitize topic path
Remove unsafe strings and strip white spaces from topic name
i18n support for topic name

Add getTreeNodeName method to get raw tree node name, and translate and sanitize tree node name in getTreeNodeDisplayName method
Cleanup code
Add a check for non-existing collection

Add a check before trying to output a link to the collection that does not exist.
Fix to remove the closing link tag that was causing pages to fail W3C validation.
Merge pull request #1629 from Mnkras/hotfix/fix-file-replace

Catch exceptions in replace file, and add tabs and re-indent
Merge pull request #1630 from hissy/hotfix/js/topic

Fix on #955
fixing conflicts
Merge branch 'hissy-i18n/TopicTree' into develop
Merge branch 'develop' of github.com:concrete5/concrete5-5.7.0 into develop
Merge pull request #1632 from jaromirdalecky/fix-conversation

Add a check for non-existing collection
Merge pull request #1633 from olsgreen/header-link-html5-fix

Fix to remove the closing link tag that was causing pages to fail HTML5 W3C validation.