Make cookie configuration settings options per cookie request

Changed 'raw' and 'json' configuration settings to be options to either
set as default behaviors of cookies or provide on a per cookie basis.
This unifies the syntax for all options but creates a slightly different
behavior for these settings from previous implementations. In
particular, you cannot set $.cookie.raw = true or $.cookie.json = true
as those values are not recognized. Instead a user needs to set
$.cookie.default.raw = true or $.cookie.default.json = true.
Additionally a user can provide these values when reading or writing a
particular cookie, so as to not enforce these as a default behavior for
all cookies. This produces a slightly different syntax when reading
cookies that require either the raw or json options. e.g., to read a raw
cookie using options: $.cookie('name', undefined, { raw: true }) or read
a json cookie using options: $.cookie('name', undefined, { json: true
}). Not ideal syntax but it permits per-cookie raw and json options,
which makes the behavior able to be explicitly enabled or disabled from
the default.

* Also compressed indentation for entire file to 2 spaces, as is the
generally followed standard.