Login API and option to not JSON parse tabulated data

This includes support for the login API, or at least the type that permits authentication with a username and password (not third party authentication). Upon making a request, tabular data includes a parameter in options that tells it not to JSONify the tabulated data so that the user may decide how to use the HTML that is returned from the API.