Fixed browser detection in oxcompare.js

There was a problem with the height-calculation of columns in the
compare table.
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.