started rails escape
changed ascii_only mode to encoding mode
modified :encoding to be :escape_mode
fixed race condition on gc marking
fixed test for rubies that don't deal well with unicode
fixed NAN not defined on older systems problem
added more volatile VALUEs