Add doSwitch DSL built-in, close #1478
Introduce resources
Add an optional else to randomSwitch with percentages, close #1479
format
Fix HttpProtocolBuilder, close #1480
Allow base headers values to be Expression[String], close #1481
Fix previous commit
Handle empty check list
format
ContentType could be null, on redirect for ex
Plugin upgrades
Minor clean up