move system.h to include
move stream.h to include, and type-generator to src/tools
move java-specific declarations out of common.h
begin splitting up type-generator
move system implementations to src/vm/system/
move bootimage generator to src/tools
move tokenizer.h to include/avian/util/string.h, merge in the String declaration from object-writer/tools.h
Merge branch 'master' of github.com:ReadyTalk/avian

Conflicts:
	makefile
insert RUNTIME_ARRAY_BODY to fix windows.cpp
fix arm and powerpc build
remove redundency in vm-depends
fix RUNTIME_ARRAY_BODY regressions in classpath-openjdk.cpp
attempt fix for openjdk tests
prevent garbage collection as vm shuts down
Merge remote-tracking branch 'upstream/master' into wince

Conflicts:
	src/arm.h
	src/vm/system/windows.cpp