Enhanced unit tests for code generators to compile the generated code, load, instantiate, execute, and re-generate from compiled result.
Fixed a few issues discovered while running the enhanced tests.
Changing ConfigureAwait(false) to WithCurrentCulture()

Part of #374
Identity theft made simple...

Add fluent API to set high-level value generation strategy.

Provider-specific API for changing the strategy for a given property still to come. I implemented two methods; open to discussion on combining them and/or different naming idea.