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.