Update web_components dependency to 0.4.0

The current constraints are in conflict with Polymer, causing pub to choose the lower version.