GLASSFISH-21148 Fixed parsing principal from metadata

- prinicpal was parsed, but metadata were not updated
GLASSFISH-21148 More descriptive exception messages
GLASSFISH-21219 Using HashMap instead of HashSet

- Session.hashCode may change (serializable)
GLASSFISH-21219 Using HashMap instead of HashSet (HA/SSO)
GLASSFISH-21146 Fixed NPE in log

- avoid toString call (implicit and safer for null values)
- debug replaced with logging level FINE
Merge pull request #47 from dmatej/GLASSFISH-21146

GLASSFISH-21146 Fixed NPE in log
Merge pull request #45 from dmatej/GLASSFISH-21148

Glassfish 21148 - fixed bug in SSO clustered session management
Merge pull request #46 from dmatej/GLASSFISH-21219

Glassfish 21219
updated the favicon
Merge pull request #52 from mikecroft/master

updated the favicon
Commit latest pom versions for 4.1.151
Updated version to 4.1.151
Rebranded glassfish-embedded-all, glassfish-embedded-web, and glassfish-embedded-nucleus jars to payara-embedded-all, payara-embedded-web, and payara-embedded-nucleus
Merge pull request #57 from Pandrex247/master

Rebranded glassfish-embedded-all, glassfish-embedded-web, and glassfish-...
Added full stop to README
Merge pull request #58 from Pandrex247/master

Added full stop to README
Capitalising Open Source
Adding back in full stop
Merge pull request #59 from Pandrex247/master

README Formatting
Temporary Build ID Replacement
Merge pull request #60 from Pandrex247/master

Temporary Build ID Replacement