title: Clicking a checkbox with ng-click does not update the model
body: <p>Clicking on a checkbox and calling ng-click: the model is not updated before ng-click kicks in so the checkbox value is wrongly presented in the UI:</p>
  
  <p>This works in AngularJS 1.0.7 and seems broken in Angualar 1.2-RCx.</p>
  
  <pre><code>&lt;div ng-app="myApp" ng-controller="Ctrl"&gt;
  &lt;li  ng-repeat="todo in todos"&gt;
    &lt;input type='checkbox' ng-click='onCompleteTodo(todo)' ng-model="todo.done"&gt;
      {{todo.text}}
  &lt;/li&gt; 
  &lt;hr&gt;
  task: {{todoText}}
  &lt;hr&gt;&lt;h2&gt;Wrong value&lt;/h2&gt;
       done: {{doneAfterClick}}
  </code></pre>
  
  <p></p>
  
  <p>and controller:</p>
  
  <pre><code>angular.module('myApp', [])
    .controller('Ctrl', ['$scope', function($scope) {
      $scope.todos=[
          {'text': "get milk",
           'done': true
           },
          {'text': "get milk2",
           'done': false
           }
          ];
  
  
     $scope.onCompleteTodo = function(todo) {
      console.log("onCompleteTodo -done: " + todo.done + " : " + todo.text);
      $scope.doneAfterClick=todo.done;
      $scope.todoText = todo.text;
  
     };
  }]);
  </code></pre>
  
  <p>Broken Fiddle w/ Angular 1.2 RCx
   - <a href="http://jsfiddle.net/supercobra/ekD3r/" rel="noreferrer">http://jsfiddle.net/supercobra/ekD3r/</a></p>
  
  <p>Working fidddle w/ Angular 1.0.0 
   - <a href="http://jsfiddle.net/supercobra/8FQNw/" rel="noreferrer">http://jsfiddle.net/supercobra/8FQNw/</a></p>