Fixed broken gentests.
Added a comment to build that shows how to get info about implicits to print out.
Refactored the InnerConstraints into more priority layers. I was trying to
solve a problem this didn't solve, but I decided it shoudl be this way anyway,
because we need to emulate exactly the priorities of regular Constraints,
for which the two TypeChecked ones will be found first since they are in scope.
Also added tests and code to handle Nothing as one of the types for non-nested Ors.
Merge branch 'gentests-fix' of https://github.com/cheeseng/scalatest
Checking in more tests for InnerConstraintsSpec, with problem tests commented out.
Moved all the InnerConstraint implicits into one file to make it easier
to rearrange them.
Rearranged InnerConstraint implicits to put the most general ones
in the lowest priority traits.
Uncomment the problem-demonstrating tests.
Added Open implicit parameter to solve the divergent implicit problem
with InnerConstraint.
Added tests and "do-nothing" implicits for Either/Nothing.