tutor.set: handle double-digit mana symbols in mana costs (fixes #71)

Changed the regular expression parsing mana costs in the full set
spoiler. The original one didn't handle multiple digits in a row
(think Eldrazi).
gatherer.request: accept options
gatherer.request: expose response object
fixes #73 - gatherer_url and image_url added back to tutor.card; using either name or id based on the search

uses the information (name or id) that searched up the card to construct the URL. As an implementation detail, variations in capitalization or punctuation can effect the resulting URL (although a URL will be returned iff the search string did successfully yield the card). This implementation may not work well with redirects, but those are currently not being followed.
review-related tweaks for #73
recompile JavaScript files
issue #73 - double to single quotes
Merge https://github.com/davidchambers/tutor into issue-73
#73 - changed the incorrect double quotes
Merge pull request #75 from rdennis463/issue-73

fixes #73 - gatherer_url and image_url added back to tutor.card; using either name or id based on the search.
gatherer.request: fix handling of three or more arguments
Merge pull request #78 from davidchambers/gatherer-request

gatherer.request: fix handling of three or more arguments
tutor.card: allow accents to be omitted (closes #52)
Check for existance of process, not for a missing window property

Allows us to run in node-webkit
Merge pull request #80 from PaulAvery/patch-1

Allow running within node-webkit
tutor.set: handle sets with exactly one basic land
tutor.set: use slice assignment syntax
package.json: update contributors
upgrade to coffee-script@1.7.x
Merge pull request #84 from davidchambers/coffee-script@1.7.x

upgrade to coffee-script@1.7.x