Backwards compatibility with ST5

Added extra checks on the major version of SolidEdge in the Ribbon &
EdgeController
Fixed the RibbonController add methods so ribbon tabs and groups are
added correctly