Simplifying ContentArea and its usage in tests

Removed ContentArea's get_generic_fk_form_data() in favor of a new
get_content_type(). That's better, because it's not a single method
cut out for making test cases easier.