Incremental language file update support

Added support to allow language files to be updated rather than
completely regenerated.