added concat argument to bmpm
added bmpm tests from Apache Codec code
fixed parsing of language lists
adjusted test set for language validity/invalidity in particular name modes
added another set of tests from Apache Commons Codec
added tests for language helper function
added docstrings
spacing
added remove_duplicate_alternates tests
renamed expand to expand_alternates
added expand_alternates tests