+ Optimize the regexes for spaces

I found that sometimes, ua-parser can't parse some UA like:
Mozilla/5.0(compatible;MSIE9.0;WindowsPhoneOS7.5;Trident/5.0;IEMobile/9.0;NOKIA;Lumia820)

just because the corresponding regexes contain space:
Windows Phone OS.

So i would like to add space in some regexes in order to detect better the uas.