Use caret instead of tilde for deps and remove grunt-cli as a dep

sorry, I just thought it was not using local grunt-cli. I saw other grunt-contrib are not using it. Why Travis does not fail in other repos?