TSMException split, and new AdminClient

TSM Exit code is not the same as TSM Messages. Need to split
TSMException in two. AdminClient class replaces clsDsmAdmc.cs.
Revert "TSMException split, and new AdminClient"

This reverts commit dcc28d088924738207a2331bab24d9f5efee9253.
Seperated TSMException and TSMMessage

split TSMMEssageException in TSMException for ExitCode and TSMMessage
for handling messages. Are now going to add tsm messages to exceptions
cast by AdminClient.
AdminClient cleanup for caching output.

AdminClient throws errors on exitcode but thats not really usefull
without TSM messages from earlier output. This is a work in progress for
saving the last lines of output for TSMException.
AdminClient now caches output for TSMExcption

AdminClient now caches output for TSMException.
TSMException and TSMMessage finished.

TSMException and TSMMessage is mostly finished. Code is now ready for
merging with branch develop
A really messy commit is fixed.
And now it even works.

The manually clean up of last commit was not perfect. Its fixed now and
compiles and tested ok. Ready for version bump i think
Version Bump to v0.3

Version Bump to v0.3
Merge branch 'release-v0.3'
Updated readme to include new examples

Updated readme to include new examples with AdminClient instead of now
delete clsDsmAdmc.