Fix ARM Clang compiler version detection for versions equal or higher than 6.17
Keil decided to change the version identifier string starting with 6.17 ARM Clang compiler. This requires an updated regular expression.
I would also appreciate a rebase of this branch to the most current master (here I can also provide some patches).