lib/XML/Smart.pm now 'uses' warnings and strict
Adding use warnings and strict in all sub modules.
Revert to 1e086cead29b47eadf5d5886ab066e5a33cd4dba
XML/Smart/Entity.pm uses warnings
XML/Smart/HTMLParser uses strict
Minor formatting changes.