Ported frontend tests to Selenium2 to support phantomjs for testing.
Tests refactored and reorganized.

Conflicts:
	scripts/test/Selenium/010-Language.t
Improve config.
Fixed: Incorrect handling of special characters in DynamicFields (bug#10361).
Fixed bug#5114 - No Rich Text Editor on Notification (Event).
Added login test for customer interface.

Conflicts:
	Kernel/Output/HTML/Standard/CustomerNavigationBar.dtl
Corrected Selenium test.
Tidied file.
Fixed bug#5114 - No Rich Text Editor on Notification (Event).
Merge remote-tracking branch 'upstream/master'