Removed unnecessary methods for adding hard-coded repositories from the RepositoryManagerBuilders
Moved methods to perform Ceylon-specific repository setup from ceylon-compiler to ceylon-module-reolver.
Ceylon-specific repository setup now takes it configuration from ceylon-common#Repositories.
Moved CeylonUtils to its own source folder to fix build dependency problems
Forget to mark original as deleted when moving CeylonUtils
Bumped version from 0.3.1 to 0.4
SourceArchiveCreator, refactored from code in ceylon-compiler

This component creates the .src archive which contains the source files
from a compilation process.
ShaSigner, originally in ceylon-compiler
JarUtils, with some code originally in ceylon-compiler.
Add a method to create an instance of SourceArchiveCreator
Minor change because of the common config code being moved to a new package
ArtifactContext: added JAR type
RootRepositoryManager: fixed a bug with using getChild on a non-folder node
Updated SmokeTestCase with failing test to show bogus behaviour for #39
Added RepositoryManager.complete() call to get list of modules starting with a given string #33
Added a suffix list for ArtifactLookup.Type (#33)
Added list of of versions to ArtifactLookupResult (#33)
Added RepositoryManager.listVersions (#33)
Finished testing listVersions (#33)
Added helloworld module to test listVersions (#33)
Added new ContentFinder interface (#33)