Merge pull request #2 from jethrogb/topic/rails40

Fix for Rails 4.0
Merge pull request #3 from jethrogb/topic/regexcase

Make card name search case-insensitive
Merge pull request #5 from jethrogb/topic/splitcards

Updates to deal with split cards
Merge pull request #7 from jethrogb/topic/nameregex

Turn printed card name into regex before using it to search for oracle card name
Change oracle_text and flavor_text to be db column type 'text' instead of 'string'
Update readme
Some cards, such as Shield of Kaldra promo, do not have a rarity.
Fix use of HTML entities in set names (e.g. Time Spiral "Timeshifted")
Added another special case 'XXCall of the Herd', also fixed regexp grouping/capturing
Quote regexp chars in original name
Quote replacement string as well
Merge pull request #4 from jethrogb/topic/setsource

Change SetExtractor source to find more cards
Merge pull request #9 from jethrogb/topic/rarity

Some cards, such as Shield of Kaldra promo, do not have a rarity.
Merge pull request #10 from jethrogb/topic/setescape

Fix use of HTML entities in set names (e.g. Time Spiral "Timeshifted")
Merge pull request #11 from jethrogb/topic/nameregex

Added another special case 'XXCall of the Herd'
Fix test
Add a legal section to README
Formatting
Merge branch 'topic/rarity'
Merge branch 'topic/setescape'