Match if the surrounding whitespace in the input matches the element text

Currently the text in the element is trimmed before comparing. This is helpful
in some cases, but we're unable to match intentional surrounding whitespace.

For instance, given an element like this:
<div> foo</div>
The following matcher will always fail:
expect($div).toHaveText(' foo');

This fixes that case so that the matcher passes if the surrounding whitespace
in the input matches the surrounding whitespace in the element text exactly.
Reference $ instead of (global) jQuery
Add Jasmine and jQuery as dependencies
"Merge pull request #190 from tepez-opensource/master\n\nReference $ instead of (global) jQuery"

* tepez-opensource/master:
  Reference $ instead of (global) jQuery
2.0.4
Add more docs for `toBeDOM` (close #185)
"Merge pull request #192 from silvenon/patch-1\n\nAdd Jasmine and jQuery as dependencies"

* silvenon/patch-1:
  Add Jasmine and jQuery as dependencies
"Merge pull request #163 from f1sherman/trim-to-have-text-input\n\nMatch if the surrounding whitespace in the input matches the element text"

* f1sherman/trim-to-have-text-input:
  Match if the surrounding whitespace in the input matches the element text

Conflicts:
	lib/jasmine-jquery.js
2.0.5
Update dependencies
Update node version ran on travisci
Add grunt task to sync the lib version between files (close #189)
Fix whitespace
minor edits to readme - missing 'the' a lot
Merge pull request #204 from Lin4ipsum/edit_readme

minor edits to readme - missing 'the' a lot
Fix typo (#204)