Moving phylogenies to societies result page

Phylogenies now displayed on societies result page.
Environmental variables are mapped onto phylogenies by varying the hue, depending on the environmental value (same as for maps).
Searching for multiple cultural traits and environmental variables results in all these being mapped on the phylogeny (see note below).

NOTE / problems:
- The variable_coded_values array is not always in the same order for each society, so the order of the colored markers on the phylogenies is not consistent.  I basically iterate through variable_coded_values for each society and append a marker to the phylogeny.  So some of them have the markers in different orders.  Suggestions @dleehr ? Perhaps we could keep a consistent order when the results are returned?
- Need to add legend(s).
- Need to make missing data white.
- Need to add labels of some sort to each column of markers.