ported backward compatibility classes and properties from php-mf2

Filled in the backward_compat module with class mappings adappted
from php-mf2. BeautifulSoup tags are augmented with mf2-style
classes before the usual parsing takes place.

I'm happy with this for now, and as of the second commit, it passes travis-ci for 2.6, 2.7, and 3.3