Fix for #1: proper implementation of equal[T : Equal](expected: T).

Keeping the name "equal" as be_=== becomes ambiguous with existing definitions.
org.specs2.scalaz.Spec does *not* have the matcher, so clients will have to mixin ScalazMatchers.
Added test.
Merge ScalazBaseMasters and ScalazBeHaveMatchers into single ScalazMatchers trait
Merge pull request #4 from arosien/issue-1

Fix for #1: proper implementation of equal[T : Equal](expected: T).