IE8 support

Partial IE8 support added. (Setting values work, listing them does not.) (Also, in IE8 keys have to be in CamelCase.)