allow plugins lacking web_client to add grunt targets, fixes #551.

@zachmullen PTAL