#104: add a transposed LED view

This adds a transposed LED view for gcylc and closes #104.

This also removes a few bottlenecks for LED view performance with large suites - in particular, the led heading adjustment is now only done when the headings change, not at each update.

@hjoliver, please have a look.