fix($futureState): fix top-level future states (root state is parent)

- The root state isn't available until runtime, but we registered future states at config time.  The only thing we really need off the parent state is the url.  Add a special case for when we can't find the parent state and concat the future state's url the equivalent URL to the root state ($urlMatcherFactory.compile(""))

Closes #98