4.0.0 release

Past due by almost 2 years 32% complete

Issues, bug fixes, enhancements for the next major release