Hooks to create missing indexes for aligners.

Add an index function which takes a lane_item to
aligners.TOOLS for your aligner and checks and
creates the appropriate genome index if it does not exist.

STAR indexing added as an example.
Merge branch 'star-fix'