#1701 unused warning in wrong position

I have updated warnunused to use from in the tkn param instead of character. This should move warning to the beginning of the token in question. I have also updated the option tests for unused to include testing for the new col position.