Fixed memory issue in sitemap spider by implementing less memory consuming sitemap class
Switched to cStringIO, removed redundant event
Disabled lxml.etree in sitemap, swithced to xml.etree
Switched back to lxml with more tested set of processing events = ('end', )
pep8ised and improved looking for beginning of the sitemap xml