8136978: Much nearly duplicated code for vmError support
Summary: moved all non os specific code in vmError_[os].cpp to vmError_posix.cpp, moved os specific code to os_[os].cpp and refactored all other references accordingly
Reviewed-by: stuefe, coleenp, dholmes
syntax: glob
^.hgtip
build/*
dist/*
/nbproject/private/
private.xml
private.properties
^webrev
.classpath
*.class
*.clazz
*.log
*.orig
*.rej
*~
genfiles.properties
hotspot.log
.DS_Store*
TEST-*.xml
TESTS-*.xml
report.xml
CC/*
jcov2/*
.idea/*
test/lib/testng*.zip
test/lib/testng.jar
test/script/external/*
.project
.externalToolBuilders/*
.settings/*