* Overriding virtual methods Start, Stop, Reload, IsRunning, ParseSettings, GetStrErroor,
GetStartPosition, GetStopPosition, SendMessage added. Class member
variable errorStr, isRunning added.
* Definition of methods Start, Stop, SendMessage removed.
* Header file <string> added. The functions PrintHelp, PrintVersion added.
Parsing command line parameters added. The parameter of function settings
when it call changed.
* Radius. Variable bool noDaemon added. Parameter -f/--f added to parsing
command line. The call of function ForkAndWait changed - it is called if the variable
noDaemon is false.
* Radius. Command line parameter 'path' value fixed in the function
PrintHelp. Parsing command line parameters fixed. The key
-f/--foreground added to parsing command line parameters.
* Radius. Return value in the function GetVersion changed.
* Radius. Unnecessary check 'argc = i + 2' removed from parsing command
line parameters.
* The macro NO_DAEMON removed. The logic driven by the macro changed to
command line argument f analysis.
* Radius. The check variable noDaemon added when create function call.
* Radius. The variable startFile definition moved to block if(!noDaemon)
in main function.