Fixed issue with decoding long decimal numbers
Added precise_float directive to make decoder use more precise but slower strtod for double decoding instead of built-in faster functions
Added support for python decimal. Forward ported encode_html_chars patch. Made it all into one big nice commit
Reapplied code formatting for MSVC, sorry guys
Reverted accidental commit of mem leak test loop