Supporting implicit workflow during authorization

This adds implicit workflow support during authorization.
```js
var separator = self.responseType === 'code' ? '?' : '#';
```