revisited #870, fixed issue of duplicate actions
Fixed #889

Updated person page "Lab Affiliation" widget such that multiple labs are reflected in all fields, namely: laboratory affiliation, strain designation, allele designation, and gene classes.

Removed extraneous field "lab_resentative" as described below.

Squashed commit of the following:

commit 0028c4d0773b903c8e2d39dd71d781eda5f476c1
Merge: f5d2870 58e704b
Author: JD Wong <jdmswong@wormbase.org>
Date:   Mon Mar 11 19:06:16 2013 -0400

    Merge branch 'staging' into issue-889

commit f5d287002eec2785b589c17d90f587fae7075c6c
Author: JD Wong <jdmswong@wormbase.org>
Date:   Fri Mar 8 12:15:13 2013 -0500

    removed lab_representative field from person.pm and person laboratory widget, since this was not used and this data is handled by the page_elements.tt2 laboratory macro

commit a5cb2c02c15e8343213e3294937ccd8f24905e2e
Author: JD Wong <jdmswong@wormbase.org>
Date:   Fri Mar 8 12:01:34 2013 -0500

    added support for multiple lab affiliations.  Test with case WBPerson261.
A slew of new tracks in support of the excellent work distinguishing variations.

Ticket remains open as there are many things still to consider but core aspects of #993
have been addressed.
Added a file of shared configuration for variation tracks.
Merge branch 'staging' of github.com:WormBase/website into staging
added a citation for the natural variation track

* #663 is nearly complete and should go live with 236
* a few issues remain, such as linking to external sources
Merge pull request #941 from WormBase/staging

Pulling recent gbrowse additions to master