IDE-1229 Finish quick fix and refreshing language properties markers

- Add JavaElementChangedListener to listen the change of language
  properties and validate its encoding.
- Add Quick fix for "encoding not default" marker.