fix($futureState): also register parent future states returned from factory fn
fix($futureState): also register parent future states returned from factory fn

If a future state has a parent future state, we call the factory function to load the full parent state, then the full child state.  However, we were only registering the child state with the $stateProvider.

 - Change result of lazyLoadState from an (optional) full state to an array of (optional) full states.

Closes #99

hightower/ui-router-extras,Sharondio/ui-router-extras,OpenWhere/ui-router-extras,Mindfor/ui-router-extras,platdesign/ui-router-extras,viewthespace/ui-router-extras,phenomnomnominal/ui-router-extras,christopherthielen/ui-router-extras,jurrinus/ui-router-extras