#488 First commit of APIV2 using Django Rest Framework (did some tests with the package and build a very simple public API (no authorization yet) to test the capabilities of the package.
#488 Removed user login links from browseable API
#488 Added tokenauthentication to apiv2
#488 Added requirements comment for Apiv2
#488 Adding oauth to apiv2 and ApiV2Client model as a wrapper of oauth model
#488 Adding apiv2 migrations folder
#488 Modified field in Apiv2Client model
#488 Added client status check at every api request (Both token and oauth authentication)
#488 Overwritten AccessTokenView class to allow different grant types on api client basis
#488 Added TODO file, updated ApiV2Client model with a scope field that allows controling scope access on a per client basis, fixed bug in ApiV2Client model that created new api keys every time the object was saved
#488 Adding migrations for model changes of the previous commit in ApiV2Client
#488 Adding scope control on per client basis
#488 Api v1 works also with keys from api v2
#488 Added view and template to request for ApiV2 keys
#488 Combining apiV1 and apiV2 apply forms (api v2 keys are also usable for api v1). this is conrolled by the varriable APIV2KEYS_ALLOWED_FOR_APIV1 in settings.py
#488 Added utility function to access user and developer information in API views. Example of this funciton.
#488 Fixed bug in last commmit
#488 Added example logging in view
#488 Token authentication can now be done either using a header or a 'token' request aprameter
#488 Correctly returning 'Invalid url' messages with 400 status code