Add iterator class in LanguageMap and a few convenience methods

Creating this PR for @dacdave to assist with getting his commit into master. See #25 for the original PR. After this lands we'll need to issue a release so that we can get the RemoteLRS changes in on a new release.