Create IntegrityConfigurable Interface

[JENKINS-21151]
Added IntegrityConfigurable
	-This settings object is used to store settings used to create an APISession
	-Checkpoint, Checkout, and Checkin all implement this interface
	-Checkpoint, Checkout, and Checkin all also need to have a config.jelly that allows configuring the integrity settings