Batman.DOM.containsNode

- Defines Batman.DOM.containsNode in platforms
- Polyfills contains if it is broken in Safari and you're using the solo platform
- Updates docs and references to node.contains to use Batman.DOM.containsNode

Fixes #776 

@pushrax @SoapyIllusions @nsimmons