fix invalid inferred types for X,M; inferred type does not conform to declared bound(s) error in Java 1.7
Remove matcher from expect declaration altogether and add tests for not and add expect for long primitive
Merge pull request #6 from cheister/fix-java-1-7-errors

fix invalid inferred types for X,M; inferred type does not conform to declared bound(s) error in Java 1.7