Added support of State parameter in Company Grant Flow

We now support a state parameter during the company grant process. This can help prevent CSRF attacks or provide state information back to your application once a grant is created. Full details in the OAuth Authentication guide.