Handle other possible quote scenarios

I've picked up 2 small niggles

1. Even though something like ```"-Iincludedir"``` gets handle correctly, ```-I"includedir"``` doesn't.
2. When a file with the compiler options is specified with an ```@``` marker the options are not always parsed correctly. The file may have its options specified on multiple lines. The solution I've come up with is to replace ```\r\n```` with a space.