convert GlobalRegistryClient to throw root GlobalRegistryException class

This allows finer grained exceptions to be defined and thrown by implementations as necessary
make sure all serialization API methods can throw a SerializerException
update minor version due to api exception changes
Merge pull request #4 from GlobalTechnology/exceptionCleanup

widen thrown exceptions in the API