Add ~ as safe field for connection build_url_base

So, without this key signing through Amazon will actually fail for any keys with a ~ inside of them. (I.E. generate_url returns a URL that isn't validly signed).