Ignore links when doing orphan removal.

This is done by finding all the links, replacing them with `_`, and saving
what was replaced. The orphan removal is executed, and then all the long _
are replaced with the original anchors.
Add `grunt publish` task to Gruntfile.js and add bower.json.