Refactor: rename EndToEndTest to V1ApiConformanceTest
Refactor: rename test to text_expected_normal_behaviour
Refactor: rename #run_rss_loader_with to #run_rss_loader_using, json to actual_json
Restore end_to_end_test.rb

This actually tests v2 of the api; the v1_api_conformance_test, to
which end_to_end_test was originally renamed, is actually a different'
test entirely.
Simplify json comparison code
Remove all code retired due to simplified json matching scheme
Refactor: inline method assert_json_equal
Populate db rather than set rss in v1 conformance test
Replace regexp matching with simple string comparison
Refactor: reformat source code
Refactor: extract method clear_db
Add v1 conformance test for when there is no data
Convert #expected_json to use data from db
Refactor: retire expected_json2
Refactor: rename #get_json_from(url) to #call_v1_api(url)
Refactor: remove parameter url from #call_v1_api(url)
Refactor: reorder methods in source code
Refactor: move common method #to_json_date to test_helper.rb
Use explicit jbuilder template to return v1 json
Implement v1 using v2 tables.

Point feed_items_controller at v2's item table instead of the
original v1's feed_item table.