raise KeyError if no default is provided and the key doesn't exist

(and PILLAR_RAISE_ON_MISSING setting is true-ish)
Adding src folder to .gitignore to Ignore commiting unit test runs
Adding unit tests for zfs.exists
Adding another unit test to check for zfs.exists failure
Adding another unit test to check for zfs.create success
Changing AssertEquals to AssertTrue and AssertFalse
Change patches to all test functions
Adding another unit test to check for zfs.create failure if dataset name is missing
Adding another unit test to check for zfs.create failure if trailing slash in name is present
Adding another unit test to check for zfs.create failure if the pool doesnt exist
Adding another unit test to check for zfs.create failure if the parent datasets do not exist
Adding another unit test to check for zfs.create success if create_parent=True
Fix issue in boto_secgroup state that caused rules to not be properly updated
Ignore pylint warning W1202
Merge pull request #19125 from nmadhok/add-src-to-gitignore

Adding src folder to .gitignore to Ignore commiting unit test runs
Merge pull request #19134 from lyft/secgroup-rule-fix

Fix issue in boto_secgroup state that caused rules to not be properly up...
Merge pull request #19136 from cachedout/exempt_W1202

Ignore pylint warning W1202
Adding another unit test to check for zfs.create success when properties are specified
Indentation
Moving create success together