Before trading start

A TradingAlgorithm method called before each trading day.  

This method is called after initialize, but before the first bar of each trading day, with the algo's current datetime set to midnight of the next bar's datetime.
I like that idea, but I also agree: not going to make that part of this PR.