*8787* Migrate content creation tests to phpunit and enable on Travis

Generally it makes the test weaker to depend on localized text, if we change the locale text this will break. Changing the html element id is harder, so the test will stay working longer.