Allow falsey fallback values in cookie.get()

If you provide a fallback value that evaluates to false to `cookie.get`, it is changed to undefined. This is not needed; if the fallback value is not provided, it will be evaluated as undefined anyways. 

More importantly, this prevents clients from using "falsey" values as fallbacks, as they will always be converted to `undefined`.