Squashed commit of the following:

commit 454ba952b810be2bb469facfca7942085632a6ac
Author: PoppinL <poppinlp@gmail.com>
Date:   Thu Jun 19 17:26:57 2014 +0800

    format fix

commit 9d50326ffb0fab87ea4415c8600e45039f762235
Author: PoppinL <poppinlp@gmail.com>
Date:   Thu Jun 19 10:52:08 2014 +0800

    format fix

commit e66efcf7cf1dc5b7cb6c786d6828ae88bc6b1277
Merge: 16e2021 7391e14
Author: PoppinL <poppinlp@gmail.com>
Date:   Wed Jun 18 17:08:51 2014 +0800

    Merge pull request #1 from gruntjs/master

    merge master

Closes gh-81.