get_prefetch_queryset, get pk val, rather than named attr

fixes problems with prefetch_related when tags are on a base class/model.
includes unit tests of problem/fix.
migrations for django 1.7, remove Model from names
Fixed 1.7 migrations.