Revert "replaces caniuse-widget with submodule"

This reverts commit 34e4fcc903914e4ea83ff7355ad125aadc09a0f0.
adds custom code back yeah
Revert "uses minified version of caniuse widget"

This reverts commit 14224904da4f8a6cadc2bd7503d3d71add08e478.