removes uneeded ccache_env, adds mshals tooltool changes, adds win cfs till client.mk call
allows for script to be run without pymake
adds support for pymake
impls query_revision() as we need to parse the rev before we checkout src for things like try