numerous bug fixes and changes to schema
prepare for java8 release
move changes from dnet4
java8
dnet45