add rebellion_divisions and free_divisions methods to member model
Split interesting votes into rebel and free votes
add earilest_member method
add explanatory sentence to member rebellions
split <section> for interesting votes into rebellions and free-votes <sections>
move all the member rebllion info into partial (refactor only)
move free votes section inside partial (refact only)
add method for person's total free votes count
add explainer sentence to free votes section
move earliest_member method from Member to Person (refactor only)
remove repeated 'all votes' link
Show rebellious divisions section when member has never rebeled
use earliest member entered house for recent members
improve test to see if person has been around for divisions proceeding our data
refer to the specific month data starts.
make rebellions intro consistent with free votes intro
test if person has ever had a whip rather than just current member
Revert "test if person has ever had a whip rather than just current member"

This reverts commit 616ee33849c7ed1cb205723fd2419ae853eff28d.
Merge branch 'master' into split_interesting_votes

Conflicts:
	spec/fixtures/static_pages/mp.php?mpn=Kevin_Rudd&mpc=Griffith&house=representatives.html
	spec/fixtures/static_pages/mp.php?mpn=Roger_Price&mpc=Chifley&house=representatives.html
	spec/fixtures/static_pages/mp.php?mpn=Tony_Abbott&mpc=Warringah&house=representatives.html
	spec/fixtures/static_pages/search.php?query=2088&button=Search.html
remove repetitive link to 'All votes'