Migrated away from loopj's android-async-http library to a customized HTTPSUrlConnection since we need to support SNI for locate.mit.edu