new viewCards() API

viewCards() takes a list of card objects, and tosses them into a
modified version of the askCard window.  Selecting a card will return
the list index of that card, which the python API converts back into a
card object.
Merge pull request #1288 from brine/test

new viewCards() API (rough first draft)