changes for tishadow >= 2.4.x

TiShadow now detects and handles alloy compilation so `withAlloy` is not longer required.
Added `--platform` flag for run/spec.
Added `--type` to chose test framework for `spec`.