Matcher should overload isequal not ==
Allow composite matchers using &, | and !
Add some tests for bracketed method names
Add redescribe()

Composite matchers can have ugly names so provide a means to neaten them
up
Merge branch 'master' into meta_module

Conflicts:
	src/matchers.jl
	test/matchers.jl
Dog-fooding redescribe

I'm not sure this is actually clearer as redescribed composite matcher
than it was before as a custom matcher.