re-working how we include the sdk
finished refactor of sdk code
merge to master
cleanups
update for review comments; redo archive parsing code
fixes for building the archive file on windows
Merge pull request #351 from dart-lang/sdk-rework

Sdk rework