- Included setting to block decimals

- Fix settings graph build when using alternate regions/locales
- Properly scope $this jquery local element reference
Renamed some settings defaults variable names for more clarity
Fix formatting post processing on "old-school" on-demand jquery element formatting method
Changed behaviour of detection of decimals and its event triggering (if enabled) so that the event is triggered on *any* decimals entry, and not only when the decimals exceed the decimal places configured on settings, so the semantics of the related option in settings are more consistent. Added a jquery data interface to obtain the decimals (and some other metadata) entered so that check (wether decimals places entered > decimal places on settings) can be done outside the plugin if needed.
Fix for unit test #28-#30 (default value, no default value, keep negative sign)
Remove unit test for "only warn on decimals entered as appropriate" because the new behaviour on the plugin makes this obsolete.
- Add configuration option to parse the input value as Float, i.e. assume the input data is formatted as a computer/arithmetic float number (i.e. no digit grouping, "." as decimal point). Removes ambiguity on unit tests or use cases where decimal/float values are assumed on input. Also tweaked unit test #47 to match this new behavior.

- Fixed expression conversion to arithmetic number for some locales, passing unit tests #3 for some locales (FR, IT, ES, etc.)
Fixed behavior when specified empty symbol in settings (fixes unit tests #47 and #48)
Removed too old jquery and added 1.8.3 (last from legacy)
Updated demo with FormatCurrencyLive API