ENH: Extended commission PerShare method to allow a minimum cost per trade

Also added unit test in tests.test_perf_tracking.TestCommissionEvents to test
all commission models