added generic mobile rule, to catch mobile device after mobile/tablet rules
updated failing tests for OS detection