Unified interface for locale functions between global moment and moment instances

Moved months(Short), weekdays(Short|Min) to localeData, made the originals
call the localeData methods. Renamed original methods that get single month or
weekdays names from plural to singular. Updated localeData set so that locale
definitions with months/weekdays would continue to work.

Fixes #1945