Make sure the session is unauthenticated after signing up.

Keeping the authenticated credentials (although not fully signed in) was causing some UI elements and other logic to incorrectly assume the user is signed in.
rhbz1031468 - Fix NonUniqueObject exception when saving project's copy trans options.

Let hibernate handle the caching of the project object (probably second level), instead of keeping a view-level cached version.
Also fix the re-written url for copy trans options as it was inserting extra parameters (i.e. cid) in the middle of the url.
Show correct username for copy trans.

For some authentication systems, Zanata will not show the correct username when running copy trans. This fixes this issue as it will always get the currently authenticated account's username.
Merge pull request #279 from zanata/copy-trans-username

Show correct username for copy trans.
Merge pull request #277 from zanata/unauth-after-signup

Make sure the session is unauthenticated after signing up.
Merge pull request #278 from zanata/rhbz1031468

rhbz1031468 - Fix NonUniqueObject exception when saving project's copy trans options.
Merge branch 'integration/master' into rhbz991336
Fix on unit tests