Add rules for switch 'default' case; 'present' and 'is last'

Migrate the SwitchLastCaseIsDefaultCheck logic over from the Sonar-Java
plugin. The new rule tests that a switch statement has 'default' label,
and that the 'default' is the final case.