Added new password based encryption method
Fixes changed the recursive derivation of the password based encryption
key to a while loop. Stack overflow issues were occurring using a
recursive function.
Added Product Bundle Group Entity, and cleaned up snipit
Added the ProductBundleBuild entities, also fixed permission mapping on
BundleGroup
Fixes rbKey issues and some of the testing logic for rbKeys
Added bundle group relationships & relationship entities.
Merge branch 'develop' of https://github.com/ten24/Slatwall into feature-keymanagement
Added new password based encryption. Passwords stored in encrypted file. Automatically migrates existing legacy encryption key into the encrypted password file
Working on model for bundles
Removed unneeded entity.
Updated Version 3.4.006.007
Merge branch 'master' into develop

Conflicts:
	version.txt
Merge branch 'develop' into feature-productbundle
Merge branch 'master' into develop

Conflicts:
	version.txt
Added the necessary type relationship.
Added remoteID to type
Added property encryption by conventions and more
Merge branch 'master' into develop

Conflicts:
	version.txt
Added date sorting from newest to oldest of the encryption password array in HibachiUtilityService
Added a "Product Bundle" base productType