Merge pull request #26 from mono/master

Multiple modifications to be pulled in to get them in sync
Ouya build support.
ouya-izing the tests and fixes to match up with the refactoring of method and attribute names.
Fix Debug.Assert statements as they were backwards in their assertions.  This was causing erroneous debug messages to be output.