Support new MTGSalvation site

With the changeover to Curse, Sally's site underwent major changes. To
support these, the article and forum injection needed to change.

At the moment, the query function is the default, text content function.
We can improve this by parsing out the card name from the autocard link
href.
Update to MTG JSON 1.21 and add BNG price mapping