small improvements
simplify test method, just return what is available
fixes #5270 - added detection for Shiira
refs #5263 - added first detections for browser engines
refs #5263 - added more definitions for browsers' engines
refs #5263 - fixed test
refs #5263 - added parser for browser engine detection, used only if browser defenition doesn't contain an engine