Refactor track configs and add genialisType
AddTrack extend trackCfg by config[genialisType]
AddTrack allow dontAdd property
Use new joined config in jbrowse controller
Minifix: inner addTrack should also always return a promise
Merge pull request #30 from lukaw3d/feature-joined-config

Add track configure with object, refactor