Make MemoryLocation more useful for the server side rendering
Make MemoryLocation more useful for the server side rendering

Make locations/memory behave a more like history, respect the
trigger: false option which is important when cancelling transitions,
otherwise a redirect loop is caused since after transitions are cancelled
the url in the location is reset using replaceURL

Also - check if path changed before updating it

nathanboktae/cherrytree,nathanboktae/cherrytree,QubitProducts/cherrytree,QubitProducts/cherrytree