make SPARC compile code again
Substitution methods for injecting fake profiling data into unit tests.
Bug fixes in StampTool.(zero|sign)Extend.
Make Debug.metric objects static
ThreadLocals should be final
Don't elide volatile LoadField
support canonicalization of arraylength in ReadNode