rustpkg: workcache

r? @metajack or @brson - This pull request makes rustpkg use the workcache library to avoid recompilation.