Add partial interface for HttpConnection, shell files.

First commit with real content.  Started writing the interface for
HttpConnection as well as defining constants.