ZA: members' interests browser

Creates an interface to browse members interest declarations as well as
aggregated data.
ZA: create members interests browser tests
ZA: ensure person detail members interests test is id agnostic

The current test_generation_of_interests_table test assumes certain ids
for returned data (as ids are used to index the returned dictionary).
Other tests (specifically the SAMembersInterestsBrowserTest test case)
may add data to the database before test_generation_of_interests_table
is run, making it necessary to offset the expected ids.
ZA: add members' interests browser to the menu