title: angular2 canActivate() not work with Observable response
body: <p>i have problem with canActivate angular2.0.0-rc.3.</p>
  
  <pre><code>canActivate(next: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable&lt;boolean&gt;{
      console.log('canActivate with AclService'); 
     // return true;
      return Observable.create((observer:Subject&lt;boolean&gt;) =&gt; { observer.next(true);  });
     }
  </code></pre>
  
  <p>it's not work with Observable response but work with simple boolean response.</p>
  
  <p>how can i fix this problem ??</p>