fixed a path issue in gulpfile.js, stubbed out some more things in tests/tooltips/shared.js
Merge pull request #188 from kevinb7/fix_gulp_test

fix "gulp test"
Add special handling to make internal links work within the iframe

Test Plan:
- Make an internal link and make sure it scrolls to it in the iframe only. If on KA it should not prompt the user.

Auditors: john, pamela
T3296 - Made cssMatches and htmlMatches proxy arguments correctly

Test Plan: Give it to pamela :P

Reviewers: pamela

Subscribers: #cs

Differential Revision: http://phabricator.khanacademy.org/D14119
Fix T3289 - Cursor ahead of text in recordings

Test Plan: Verify that the cursor stays synchronized when typing behind a tag

Reviewers: john

Subscribers: #cs

Differential Revision: http://phabricator.khanacademy.org/D14125
Move all recording back to capturing phase.

The moment an event fires is much closer to when we're gonna play it back than
the moment it finishes executing. This should help fight timing bugs in recordings.
Merge branch 'cssMatches_bug'