switched to scala's built-in json parser, because argo seems to be gone in 1.7
fixed special handling for TC tools to allow fallback to 'normal' mode (e.g. hammers on dirt)