Disabled phantomjs execution on UI tests since it doesn't properly layout like a normal browser.
Re added the UI tests, fixed some linting problems and added linting to travis.
Fixed a unit test that didn't work correctly on linux.
Fixed bug where the searchreplace plugin would produce an exception on very specific multiple searches.
Fixed so directionality setting gets applied to the preview dialog as well as the editor body element.
Fixed to "npm test" matches the travis build steps.
Fixed bug where some events wasn't properly unbound when all editors where removed from page.
Updated changelog.txt
Merged in master branch from tinymce.
Added some logging.