add license key auth and an accessor for the internal RPC client
add validateticket call
Merge remote-tracking branch 'github/master'

Conflicts:
	src/client/NP/NPClient.cs
Sanitizing merged code.