Created a "Common" project for shared classes; AssemblyInfo tweaks.

Working on Pub integration, which will reuse this class (and maybe others); but it previously lived in the DartAnalysis project; and I'd like to keep Pub integration separate without a dependency.