Add a CurrentTime manager
Test cases (mostly) reuse the same engine across tests.

If you want to create a new engine per test case, pass the
-no-engine-reuse flag to the test runner. e.g.

go test -short -no-engine-reuse
Add preliminary support for requesting historical data
Client version 48 (TWSAPI 9.71) constants.