add a Sys module and start to move some system constants out of base

This introduces a Base.Sys module to encapsulate various "System" constants, as discussed today. (also closes #3331)