Added horizontal offset 'hOffset' option

- Allows for configuration of offset of legend items in horizontal mode.
  This should be set to be large enough to accomodate both legend
  markers and text