* corrected getting option value with default value
* new minor version -- 1.0.3
* Option value is returned by value, not by reference
- 1.0.3 version
* changed version to string formatting
* CI::Version has now only static members
* pointers to Option in Application module replaced with std::shared_ptr
* CI::Application - added GetOption(char) and GetOption(std::string) - both of them use _SearchOption
* new minor version 1.1.0
* Exception_OptionIsSet
* added protection against double defined options
* test application catches new Exception
* New Exceptions - two base types: Exception and OptionException - the second one allows to set option name and use it in what()
* Exceptions are returned as std::shared_ptr(s), two typedefs: ExceptionPtr and OptionExceptionPtr
* new exceptions in CI and test app
- finished new minor version v1.1.0 - adding tag