Fixed browser detection in oxcompare.js

There was a problem with the height-calculation of columns in the compare table in some themes.
I've added modern browsers for detection and refactored them in an own object.
The column's height in Google Chrome is now calculated by the outerHeight, too.