Rhbz973509 Indicate periods are acceptable for ids
avoid stack overflow error when taking screenshot throws exception
fix: remove reference to drools rules security resolver after the security change
Merge pull request #542 from zanata/stackoverflow

avoid stack overflow error when taking screenshot throws exception
Update glossary view: https://github.com/zanata/zanata-server/pull/537
Usability Fixes: https://github.com/zanata/zanata-server/pull/522

Squashed commit of the following:

commit 4d93b1161d2f564ce425a085fd14ad1d0336308e
Author: Carlos A. Munoz <camunoz@redhat.com>
Date:   Wed Jul 23 15:06:25 2014 +1000

    More usability fixes.

    - Make autocompletes only fire when there is a change to the search text (avoid ctrl keys), and after the user has stopped typing.
    - Search for maintainers is now case insensitive.
    - Add a loader when adding maintainers (currently only at the version group page).

commit bd243870f70725434cbe3f6c039a57d84d11450c
Author: Carlos A. Munoz <camunoz@redhat.com>
Date:   Mon Jul 14 15:15:19 2014 +1000

    Revert change for version group page.

commit d4d584282f3ab5dd3fab12b98ba592dcd9014002
Author: Carlos A. Munoz <camunoz@redhat.com>
Date:   Thu Jul 3 15:46:25 2014 +1000

    Refactor test to avoid random timing-related failures.

commit b048ff49f5184738aa91d442733d24f3398a3add
Author: Carlos A. Munoz <camunoz@redhat.com>
Date:   Thu Jul 3 09:34:51 2014 +1000

    Make the requests from list filters have a short (500ms) delay before being sent to the server.

    This means less requests sent to the server.
    This generates some unnecessary warning messages on the logs. See the following for more details:
    https://issues.jboss.org/browse/RF-11737
    https://issues.jboss.org/browse/RF-11941

commit 48b6f98d697262c0dba50e87fb1a4f4d59bf34aa
Author: Carlos A. Munoz <camunoz@redhat.com>
Date:   Tue Jul 1 16:51:40 2014 +1000

    Usability fixes.

    Includes changes to the autocomplete controller so that it shows ajax indicators as well as resetting to its initial state when it needs to.
    When Escape key is hit on the autocomplete, the result list is hidden and the whole text is selected.
    When searching for projects, the presence of spaces no longer omits results.
    Remove some default Seam messages that conflict with application defined messages.
    Version Group page changes:
    Refactor the page so that when adding or removing versions, languages and maintainers, there are ajax indicators for these operations.
    Make sure the loaded tab (according to the URL) is displayed before sending off the initial ajax requests.
Squashed commit of the following:

commit 2352b6349e9d96c51b610db5758c9c6d0094f2dc
Author: Patrick Huang <pahuang@redhat.com>
Date:   Wed Jul 30 09:10:54 2014 +1000

    fix classloading issue

commit c1b0728b7310c6ffd24c1a0c75335b619405958d
Author: Patrick Huang <pahuang@redhat.com>
Date:   Tue Jul 29 11:21:44 2014 +1000

    rhbz1011310 - provide better error message when email service is down
Merge pull request #543 from zanata/fix-security

fix: remove reference to drools rules security resolver after the security change
Prevent NullPointerException from account in SecurityFunctions
Merge pull request #546 from zanata/avoid-null-account

Avoid NullPointerExceptions for null accounts in SecurityFunctions
FAS-only authentication - https://github.com/zanata/zanata-server/pull/536

Squashed commit of the following:

commit 6b281d9240e9573174329459f6db15ff44a2e480
Author: Carlos A. Munoz <camunoz@redhat.com>
Date:   Thu Jul 31 15:32:53 2014 +1000

    rhbz1120016 - Organize redirection directives for Open id.

    This was leaving an unused scenario which was causing a blank page.

commit 86d181b0e223a7f7930da94cbe2dab11934397bd
Author: Carlos A. Munoz <camunoz@redhat.com>
Date:   Thu Jul 31 12:32:27 2014 +1000

    rhbz1120016 - Fix missing "Log In" button label.

commit e6333fe01b957ea03512f987d1497375c3dffbb7
Author: Carlos A. Munoz <camunoz@redhat.com>
Date:   Wed Jul 30 15:07:55 2014 +1000

    Code Review fixes.

commit 110db4032685f9e59eb4759602e9e81b25b3eb57
Author: Carlos A. Munoz <camunoz@redhat.com>
Date:   Tue Jul 22 14:41:04 2014 +1000

    rhbz1120016 - Allow single OpenId authentication.

    Offer a configuration setup that allows for just a single open id provider to be configured.
Merge branch 'release' into integration/master

Conflicts:
	zanata-war/src/main/webapp/WEB-INF/template/banner.xhtml
Add gwtmockito; remove gwt-dev

Replace com.google.gwt.core.client.GWT with com.google.gwt.core.shared.GWT.
Introduce gwtmockito for tests which need to create ClickEvents:
   https://groups.google.com/d/msg/google-web-toolkit/H0Blv3C_fns/35PqYGlGvQ8J
Clean up enforcer exceptions.
Configure maven-duplicate-finder-plugin; clean up some duplicate deps
Add javamail exception for maven-duplicate-finder-plugin
Remove banned dependency
Remove banDuplicateClasses enforcer

Replaced by maven-duplicate-finder-plugin.  See
   https://github.com/zanata/zanata-parent/pull/28 and
   https://github.com/zanata/zanata-parent/commit/04a7b8d
Reduce duplicate code in ServerConfigurationBean

commit 30b60c4a7f2e1b77556680270c5e3974f760244a
Author: David Mason <drdmason@gmail.com>
Date:   Tue Aug 5 11:14:21 2014 +1000

    Ensure excess accessors are not generated for ServerConfigurationBean

commit 21d10c5eb96337770cadfd73c60115209241413f
Author: David Mason <drdmason@gmail.com>
Date:   Tue Aug 5 09:34:13 2014 +1000

    Refactor to remove code duplication from ServerConfigurationBean.
Rhbz995904 Remove ellipsis on TM Origin when not necessary

Only add ellipsis on TM origins substring when length is
greater than 10 characters.
create project REST service will fail on adding maintainer

- we flush early and that causes an update when adding the user as maintainer, which then failed on update permission check because he is not yet a maintainer