Xlanguage updates

- convert xlanguage module to current standards, including Doctrine/schema, UTF-8, PSR-2
- change visuals in module logos to reinforce *language* rather that location
- change system flags to comprehensive set named by ISO 3166-1 alpha-2, replacing the sparse and inconsistent flag sets