This change removes the tock dependencies from non-Tock envs.
* adds generic Env parameters * adds Clock type to Env * use new Clock * TockTimer improvements * new Clock interface * addressed comments * renames constants to milliseconds, other style fixes * removes all cargo fmt artifacts
* fixes proc-macro2 in dependencies * adds missing locked versions, and a verbose print for cargo check * commits Cargo.lock files * removes unnecessary Cargo.lock entries * adds missing Cargo.lock