Branding: fix console link

Fixed console link from adminConsole to console (and open in a new tab).
Base: new applicationbase messages-base.properties

Update update messages-base.properties from applicationbase to fix
issues with missing messages (e.g.,
views.aaf.base.admin.subject.show.noroles and
views.aaf.base.admin.subject.show.nopermissions)
BadSharedToken: correctly handle null sharedToken

Fixes #11 - where when logging in with an IdP not providing the
sharedToken, badSharedToken.gsp fails with an NPE trying to invoke the
length() method on a null object.

Handle a null sharedToken as a special case, displaying "Not Supplied"
(as on the attribute dump) instead of a blank <code></code> block and
run the tests on the sharedToken value only if the value is not null
(thus avoiding the NPE...)
Merge pull request #12 from University-of-Auckland/develop-fix-11

Fix a few issues in attribute validator:

- 500 Internal Error when sharedToken is not provided
- Missing messages from applicationbase - update/re-import messages-base.properties
- Fix console link

Closes #11