update scanner to update scanner to handle C style comment
copy rules from master branch

 - ignore UNKNOWN_CHARACTERs (TODO: throw error)
 - update test.kst