Move requires along with forms

This change makes use of `cljr-remove-unused-requires` to include the
necessary requires when moving forms. It does this by copying all the
required libs from the original namespace, and then removing unused
ones. It also cleans up the original buffer requires afterward.