alternate whitespace handling

I noticed that saxy was stripping whitespace around HTML entities like &amp;.  This branch fixes that, but breaks the ./spec/saxy/element_spec.rb:14 test.  I don't quite understand the use case around that test, but can try to get them both working together if that's possible.