fix(docs): handle @links & @code, document webdriver's locators, don't run gulp twice

Closes #1569, #1567, #1493, and #1469
should this be `<code ng-non-bindable>` so that blocks don't try to interpolate Angular? I doubt there would be `{{}}` in `@code` blocks, but seems harmless to add and could prevent issues in the future.