Implementation of "Select All Traits" and page to show trait list

Implements features described in Trello-5 https://trello.com/c/sDkFfYby

Clicking "Select all traits" now disables the trait selection on the search form, and on submission, all the traits that apply to the selected taxonomy are included.

This changeset also refactors some search result logic into separate private methods.