Start JOauth 1.0a client code.

Add JInput object to JOauth1aClient + Unit tests.

Get JHttp from Factory.

Session in tests

Fix test session

Destroy session when test ends

Move session destroy in teardown

Update strings to test ones

Change since tag to 12.2

Just for testing purpose

Add is_null in if condition

Update if condition with is_null

Change setToken method, throw $verifier for testing.

Set verifier to null

Use empty instead of isset.

Set input just before calling auth method.

Test input oauth_token value.

Update the input in test

Use strcmp

Add sprintf

Format string for testing.

Set input as value using reflection

Update test

Change 'key' to 'token'

Add if condition for throwing bad session

Remove empty from if condition.

Change DomainException message.

Rename file.
Add blank line before comment.
Rename files.

Rename file to match oauth 2 client.

Rename test files too.
Improve code coverage.
Remove unused method. Use 'scope' JRegistry option.
Rename auth method to authenticate.
Use JApplication::redirect() instead of JResponse.
Rename files.
Add OAuth 1.0 to the client. Change since tags.
Fix mistake
Setup $_SERVER
Include JApplicationWebInspector
Improve code coverage
Don't include request's body in the oauth signature.
Add some documentation
Make constructor param $version last. 1.0a is used more often

Change contructor param order in test file
Fix CS errors

Remove trailing spaces
Fix CS errors.
Update since tag.
Merge remote-tracking branch 'origin/JOauth' into JTwitter

Conflicts:
	libraries/joomla/oauth1/client.php
	tests/suites/unit/joomla/oauth1/JOAuth1ClientTest.php
	tests/suites/unit/joomla/oauth1/stubs/JOAuth1ClientInspector.php