Add lots of KLTypes, Update the number regexes

This includes all types I could find in the current KL extensions

KLNumber and KLNumberHex now match everything defined in the floating point constants docs.
http://documentation.fabricengine.com/FabricEngine/latest/HTML/KLProgrammingGuide/syntax.html#floating-point-constants