Enhance TypeInIdSelector linter

This linter previously used regexes to perform its check. This has now
been changed to use the new selector-based `visit_simple_sequence`
method, and in the process can now detect the use of an ID with any
other simple selector (e.g. p#id, #id[href], #id.class, etc.).

Since it's now more generalized, I've renamed it to
`IdWithExtraneousSelector`.

Change-Id: Id8a87e4fa0a724746df28b2d0b1f0d2fb90b34cc
Reviewed-on: https://gerrit.causes.com/28834
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane@causes.com>