Squashed 'tests/rtd/' content from commit b1df945

git-subtree-dir: tests/rtd
git-subtree-split: b1df94530e038d8749b35ffa2a4771f874958ada
Merge commit 'aa8f86c9becb1598ba35bb483c8a46aec64ddebd' as 'tests/rtd'
Add test helpers and mocks
Update karma config for meteor and rtd
Update controller unit tests for meteor