Adding provided scope

Conflicts:
	gradle/convention.gradle
Fixing transitive-ness of provided
adding license header
Merge pull request #142 from jasobrown/1.1

adding license header
Avoid recursively calling self; instead call outer class's getCredentials().
Merge pull request #148 from jasobrown/1.1

Avoid recursively calling self; instead call outer class's getCredentials()
wip
wip
wip
wip
WIP
WIP
WIP
WIP
WIP
WIP
Updating restore directories as per the 1.1 directory structure
Removing unnecessary import stmts
Merge pull request #156 from sagarl/1.1

Updating restore directories as per the 1.1 directory structure under Incremental Restore
Incrementing version number