Add a language attribute to PMD markers

Marker resolution generator extension points can filter markers based on
the new attribute which makes them easier to implement.