Added `plist_dictionary_remove` which creates a new dictionary without a key-value pair from an existing dictionary. Added a unittest testing this behaviour.