Use period start and end date instead of minutes.

When creating the trading environment.
Remove use of empty TradingEnvironment.
Remove use of random simulation parameters.
Remove empty trading environment.
Remove references to alternate trading calendars in tests.

TODO: Add back in with ported trading calendars before merge.
Compare the date so that minute mode is compatible with 1 day env.