config: configuration exception handling improved.

If during applying of the configuration error occurred HANDY_CONFIG_JSON/HANDY_CONFIG_FILE method returns false and resets configuration to defaults.
HANDY_CONFIG_ERROR() method added that returns a textual representation of the error if any.