fork of google's libaddressinput with the android bits ripped out and the address formatter exposed