FIX link error when using pure virtual functions fixed
Moved fatalError() from hooks.h to utils.h
Improved BCU2 handling. Still work in progress.
Merge from master