Update grunt configuration (in part based on ryanve/universal)