update functions and calls

	move duplicate code into function libraries
	add $SSH to list of arguments for gen_ssh_keys

On branch master
Changes to be committed:

	modified:   includes/gitkm.lib
	modified:   includes/linuxkm.lib
	modified:   setup2.sh