Update zanata public package script to new JBoss AS 7 config.
Change the way the public package is built.

Now uses .patch files to make modifications.
Add new login screen

Hide login screen elements depending on the enabled auth systems.
Refactor LoginAction for readability.

Override default login error message.
Modify Credentials screen to use the same styles as the new login screen.

Refactor OpenId authentication method on AuthenticationManager.
Merge remote-tracking branch 'origin/integration/master' into new-openid-login-screen

Conflicts:
	pom.xml
Add the zanata.war location as a second argument to the script.

Also modify the as7.patch file to now make as7 accessible from outside localhost.
Fix wrong expression in pages.xml
Add help message when zanata-server-package is not invoked correctly.
Rearrange tab index for login screen.

1. Username field
2. Password field
3. Forgot password link
Merge pull request #173 from zanata/new-openid-login-screen

New openid login screen
Merge pull request #110 from zanata/public-package

Update zanata public package script to new JBoss AS 7 config.
rhbz1002340 - prevent ajax race condition
Merge pull request #175 from zanata/rhbz1002340-openid-username

rhbz1002340 - prevent ajax race condition