Fix for bug #41 in both cookie and localStorage cases by removing if null is passed in as a value
Merge with upstream
Added removeState function and afterRemoveState callback
Merge pull request #46 from BJTerry/setStateDelete

Fix for bug #41 in both cookie and localStorage cases by removing if nul...