Make redis test suite tcl version agnostic

Just ran the test suite against tcl 8.6.0, which worked nicely. The test suite currently uses `tclsh8.5` everywhere, so I made calls to `tclsh` instead. Since there's currently a 8.5 requirement, I added a check for that.