In JHtmlSelect::radioSelect() we are using \n to represent a new line. However in our unit tests we are actually creating a new line (i.e. using PHP_EOL). This gives errors on a windows system. So I have explicitly new line instances with \n
With this fix I now have all unit tests passing on Windows 8.1