Add nv.dom facade to support optional fastdom

- Add nv.dom.read and nv.dom.write
- Replace all calls to fastdom with nv.dom
- Remove fastdom from karma task