Refactoring to replace :use with :require :refer :all

:use commonly occurs in old code, we can now easily refactor this to use
the more idiomatic form.
Refactor

- Display a message when the refactoring is called with no :use form in the ns
  declaration
- No need for this function to be recursive
- The second optional argument to re-search-forward is NOERROR, making
  it possible to remove (ignore-errors ...) wrappers.
- Remove dependence on cl-flet in favor of private function at
  top-level.
- Don't re-implement nreverse. *blush*
- Refactor to use let* instead of let + setq.
Merge pull request #19 from expez/replace-use

Refactoring to replace :use with :require :refer :all
Add @expez to list of contributors
Update changelog
Refactoring to add declarations.

E.g if we are in the form (defn foo ...) when we call this refactoring
(declare foo) will be inserted after (ns ..) or in an existing (declare ...).
Merge pull request #20 from expez/add-declaration

Refactoring to add declarations.
Release 0.9.0
reordered fns so that the newly added PR contributions' defuns are
declared in the order that matches the stylistic defun declaration
ordering of the rest of the file (clojure-like, public fn at the bottom)
`when` unnecessary with `dolist`, and then `let` seemed unecessary as well
add metadata and doc string to namespace in test, just to make it a
little more thorough
Revert "`when` unnecessary with `dolist`, and then `let` seemed unecessary as well"

This reverts commit e3a3a14e0f35b7a9d70e116ed047ff628a9d4921.
fix minor bug, that failed to goto ns properly if doc string contained a "("
move cljr--delete-and-extrct-sexp to new utilities section of the code
added `cljr-sort-ns`
paredit-backward-up 99 may be safer than searchb-backward
found a '-' char I accidentally typed into the buffer, that was breaking
only on one case...
when sorting ns, ignore "(" or "[" prefixes on elements
don't blow up if the ns form is not present. Enables me to easily sort
all clj files in an entire project without worrying if some files don't
have ns forms
bound the re-search-forward to the current sexp