make Mock.assert_not_called do what it sounds like

This also makes any undefined `assert_` methods on a mock fail.