Adding the ability to transition to relative states that are defined with a parent attribute rather than having the parent state embedded in the name.

This allows the alternate syntax:

 .state('foo')
 .state('bar', { parent: 'foo' })

in addition to to the more traditional method:

  .state('foo')
  .state('foo.bar')