Make LanguagesPageFieldValue::toString() hookable

Make the resolution of a language field value hookable to allow more fine
grained fallback solutions via modules.

As discussed here:
http://processwire.com/talk/topic/4708-hooks-in-languagespagefieldvalue/