Fixes indentation of functions with 'with-' in their name.

clojure-indent-function was incorrectly indenting as a def form an
invocation of a function with 'with-' anywhere in its name.

For example, it was doing:

(with-filling
  (sandwich :peanutbutter :jelly))

(sandwich-with-filling :peanutbutter
  :jelly)

Instead of:

(with-filling
  (sandwich :peanutbutter :jelly))

(sandwich-with-filling :peanutbutter
                       :jelly)

Now it does the latter.
Merge pull request #147 from technomancy/fix-with-indentation

Fixes indentation of functions with 'with-' in their name.
Highlight grouping constructs in regular expressions.
Remove superfluous ignore-errors.
Documents the clojure-test-(implementation-)for-fn functions.
Merge pull request #149 from pjstadig/document-jump-functions

Documents the clojure-test-(implementation-)for-fn functions.
added "map-indexed" into built-in function list
Merge pull request #150 from dadinn/patch-1

added "map-indexed" into built-in function list
Release clojure-mode 2.1.0.
Release clojure-test-mode 2.1.0.
Merge pull request #134 from bbatsov/dtm-edn

Associate .dtm and .edn files with Clojure mode.
add .cljs extension to auto-mode-alist
Indent clojure.test/are like other binding forms

; Without patch:

(are [foo]
     bar
     baz)

; With patch:

(are [foo]
  bar
  baz)
Merge pull request #156 from qerub/master

Indent clojure.test/are like other binding forms
Makes clojure-test-maybe-enable more discriminating.

It will only enable clojure-test-mode if it finds clojure.test somewhere in the
file.  This will prevent clojure-test-mode getting enabled for namespaces with
'test.' in their name that are for other testing frameworks.

It will also allow clojure-test-mode to co-exist with emacs modes for those
other frameworks.  (I thinking specifically of conjecture-mode.)
Merge branch 'cljs-auto-mode-alist'

Conflicts:
	clojure-mode.el
Merge branch 'regex-grouping'
Merge pull request #121 from bbatsov/added-menu

Added a menu for clojure-mode
Make # a word character (fixes issue#21).
Add clojure 1.4 and clojure 1.5 core functions.