onMouseWheel can now be unbinded using unMouseWheel
Merge branch 'master' into demo-update
onMouseWheel now returns a map of all callbacks.
Renamed unMouseWheel to removeEventListeners.
Made all event binding methods return a callback map.
Snapshot and Download buttons are HTML buttons now.
Added fragmentsfound and selectionchanged events (for demo).
Expanded the NaiveDemo a lot.
Fixed conflictless charge assign not checking for unparameterisable atoms

+ Added parameterizationfinished event;
+ Behavior's parameterizationFinished function should now be called through OFraMP.
Naive demo can now be completed.
Fixed related fragments being able to be selected multiple times in a row.
Removed FFB from selection details.
Fixed related fragments cursor not being a pointer.
Fixed many loopholes in Naive demo.
Fixed one more loophole in Naive demo.
Fixed Original molecule popup close button styling.