removed BR_EXCEPTIONS flag
finished draft of likely API
Merge branch 'master' into qt5
initial qt5 port complete