Added navigate within unloading unit test
Added navigate within unloading unit test

More complicated than navigate within navigating because unloading will
be called again after the navigate. Second time through need to call
unload() instead of navigate

grahammendick/navigation,grahammendick/navigation,grahammendick/navigation,grahammendick/navigation,grahammendick/navigation,grahammendick/navigation,grahammendick/navigation