User Registration tests

Currently, successful registration testing is blocked by Captcha validation.
Includes register page, and testcases for field validation on usernames and
email RFC2822 compliance.
Basic validation for password matching and Captcha rejection.
Better description of the RFC2822 class

The description was lacking / inaccurate.
Make RFC2822 and username tests use Theories rather than loops

Control functions (for, if, etc) in tests are bad. The (experimental) Therories
class looks to handle data based tests quite elegantly.
Move username and email validation to separate classes to test.
Also, fix minor bug in GlossaryTestSuite (database reset rules) and
give the Register tests a waitFor for the fields/errors to become visible,
to prevent element stale / not found problems.
Improve the RFC2822 files to be more descriptive and clean

Split email addresses into valid and non-valid.
Use an enum for the address entries.
Improve docs.
Fix some line length and function calls

Function calls (specifically new BasicWorkFlow) replaced.
Wrapped some long lines.
Update xom version for server
Update formatter rules, particularly: Never join already wrapped lines
Implement fix for bug: https://bugzilla.redhat.com/show_bug.cgi?id=983373
rhbz983373 - de-reference obsolete variable when context change
Merge pull request #45 from zanata/update-xom

Update xom version for server
Merge pull request #47 from zanata/rhbz983373-2

Implement fix for bug: https://bugzilla.redhat.com/show_bug.cgi?id=983373
Merge commit '927db71ba400871a8d913e9cf60f384a5b8f7d2d' into HEAD
Merge pull request #31 from zanata/register-functional-tests

User Registration tests
Merge commit 'bf195b65f9fcdca5c1ed8ce527a749b6e0736f70' into HEAD
Allow the use of different displays for functional test

Using the DISPLAY variable allows a less "obnoxious" running of
tests in an Xserver, preventing popup windows and accidental
interaction with a running test environment.
add wait until logic around dynamic field
Merge pull request #48 from zanata/run-xnest

Allow the use of different displays for functional test
Merge pull request #50 from zanata/fix-functional-test

add wait until logic around dynamic field
sort eclipse formatting rules to enhance future diffs
Merge pull request #46 from zanata/modified-formatter

Update formatter rules, particularly: Never join already wrapped lines