Feature summary (what you would like to be able to do and where):
Un-deprecate gt.defineTour and fix the functionality of the "back" action
Maybe also make it return a TourBuilder object or even make it a TourBuilder constructor
Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):
gt.defineTour was a nice way to specify multiple step objects in an array at once without having to gt.step and add names for each one
Benefits (why should this be implemented?):
Way easier steps sequencing (for mostly linear tours) and perhaps easier porting for legacy tours