Ported frontend tests to Selenium2 to support phantomjs for testing.
Tests refactored and reorganized.
Improve config.
Fixed: Incorrect handling of special characters in DynamicFields (bug#10361).

Conflicts:
	Kernel/System/DynamicField/Driver/Base.pm
	Kernel/System/DynamicField/Driver/TextArea.pm
	scripts/test/DynamicField/EditFieldRender.t
Added login test for customer interface.
Corrected Selenium test.
Tidied file.