Removing test for jQuery
Set up to build on grunt 0.4.0
.travis.yml needs grunt-cli
Fixing writing/removing a cookie with a name that contains characters where encodeURIComponent applies, closes #155.
Moving paragraph to the right place [ci skip]
Do not alter options object in $.removeCookie (consider that a reference may have been passed), closes #175
Several minor changes to the development process

* Add compare_size for better file size diffs, FYI this is the same used
by jQuery;
* Updating uglify removes reports by default, let's delegate a better
diff for compare_size task instead;
* Add grunt watch to develop without having to type grunt everytime
(need to add to the contributing docs);
* Separate cli task from grunt default, so we can enforce minify and
compare_size checks for local development;
* Add gzip compression for compare_size so we can compare gzipped
content too;
More consistent formatting
Renaming package definition file for latest bower, see #179
Also mentioning bower package definition in changelog, I pushed to fast.
Contribution guidelines enhancement

Closes gh-181
Adding files to be ignored by bower, closes #205.
Changing headline
Allow strings to be saved and read while json == true. Also fixes removing such a cookie
while json == true.

Closes #195. Also see #199.
Correcting the test case's description
Fix odd result for calling $.cookie() when there are no cookies at all. Closes #212.
Handle decoding error gracefully upon reading, return undefined. Closes #215.
Consistent formatting.
On CI, adding a couple of browsers/platforms to run tests on (using Sauce Labs).

Closes #192.
Implemented conversion function as optional last argument for reading. Also see #151.

Along with it fixed that certain decoding and sanitizing should not happen for a cookie's key.