Update Condition block (and nested behavior blocks) on changes to trait

* Added a small trait display label panel to condition blocks (e.g. vision).
* If there are changes to traits, appropriate condition and behavior blocks
  are updated.
Updated layout of species editor panel

* Top panel text fields, etc are now vertical.
* Overall layout of species editor panel adjusted to look better.