Add type-to-extension+classifier mapper with basics borrowed from definitions in maven 3.0.3, and add support for formatting snapshot paths a little more intelligently...also, add rules checking whether an artifact's version is pinned down before attempting to construct a path for it.