Impyla resource dispatched method

Add an `impala://` resource method.  Also refactor the resource method to use `::` as a splitting delimiter with high priority.

This allows the following behavior

```Python
>>> from blaze import Table
>>> t = Table('impala://hostname:port::table_name')
```