add consumer key if no valid token present
small refactors
extract client id logic and test
removed blank space
split client id tests
Added constants for oauth Parameters
Move authparams interface up and static import
remove manual client id to make integration test useful again
do not add client id if already present
fixed imports
final on constants
consolidated and moved around constants
Merge remote-tracking branch 'origin' into feature/client-id-for-unauthorized-requests

Conflicts:
	src/main/java/com/soundcloud/api/CloudAPI.java
Merge pull request #16 from soundcloud/feature/client-id-for-unauthorized-requests

add consumer key if no valid token present