cleanup
add prefer relative paths setting
pass file through to import resolving code
expand SourceLibrary to take relative paths into account
update mocks
support relative paths for non dojo modules
work on resolving relative directories
add more test cases and implement resolution of relative imports
prioritize relative imports depending on settings