title: Angular route fragment should not trigger a wildcard redirect
body: <p>If I have routes:</p>
  
  <pre><code>[
  { path: "player/:id", component: PlayerComponent, canActivate: [MyAuthGuard], data: { Admin: [MyAuthGuard.IsAdmin] } },
  { path: "setup", pathMatch: "full", component: SetupComponent, canActivate: [MyAuthGuard], data: { Admin: [MyAuthGuard.IsAdmin] } ),
  { path: "**", redirectTo: "setup"}
  ], { useHash: false }
  </code></pre>
  
  <p>And a fragment activated by a button tag like this:</p>
  
  <pre><code>&lt;button [routerLink]="['/player']" fragment="info"&gt;INFO&lt;/button&gt;
  </code></pre>
  
  <p>And fragment subscription code like so:</p>
  
  <pre><code>export class PlayerComponent implements AfterViewChecked, OnDestroy {
  
  routeFragmentSubscription: Subscription;
  
  constructor(private route: ActivatedRoute, private router: Router) { }
  
  ngAfterViewChecked() {
      this.routeFragmentSubscription = this.route.fragment.subscribe(fragment =&gt; {
          if (fragment) {
              let element = document.getElementById(fragment);
              if (element) {
                  element.scrollIntoView();
              }
          }
      });
  }
  
  ngOnDestroy() {
      this.routeFragmentSubscription.unsubscribe();
  }
  }
  </code></pre>
  
  <p>Then, while at the route "player/112" I click that button and the route "player/112#info" triggers the wildcard and redirects to "setup#info".</p>
  
  <p>Expected behavior</p>
  
  <p>With the above setup, I should be able to click the button and have the route remain "player/112#info" and have the page scroll to the id of the fragment in the DOM.</p>