Add more tests for OffsiteMiddleware() + use re.escape() in domains rege...

...xp

This was triggered by this issue https://github.com/scrapy/scrapy/issues/477