Used Product Name instead of executable name
Replaced setting name with a more user-friendly.
Merge pull request #9 from YBogomolov/SmallAppLauncher

Implemented SmallApplicationLauncher
Added post build event for easier debug
SmallAppLauncher fix "nonexistent folder" issue
Small refactoring
SettingsBox introduce double support
A lot of changes to refactor the UserConfig service.

Additionally the "double" type support was introduced.
UNBELIEVABLE AMOUNT OF CHANGES!!

UserConfig plant service was totally overwritten. Current implementation
provides pretty simple and straightforward interface to plants. No more
two steps definitions.
Also double type support was partially added (settings might be
declared, but will not be rendered properly).
IPersonalUserSettingsSteward moved to proper place
Added Clipboard duplicate check
Implemented debugging tracing for SettingsStorage

In order to enable debugging traces the EnableDebuggingTraces bool
setting of the SettingsStorage should be set to true.
Small optimizations to prevent unnecessary saves.

Should be checked during the regular work whether there is a sense to
use contexts.
Merge pull request #1 from Zvirja/master

Merge latest changes.