Better parameter parsing for strategy.

@enisoc @aaijazi 

Note I won't commit this CL until we also add the 2 other params: my delayAutoIncrement and Ammar's parameter to write to the masters. Then I'll add them to this CL and commit everything at once.
I think you want to remove this block (duplicates the one below it)