Made computeSingleDocumentChangeset public

This is for PR https://github.com/symfony-cmf/RoutingExtraBundle/pull/69 and is to allow document changesets to be recomputed in an `onFlush` event.

I havn't made any of the other methods public, but I guess we probably should if this is all good.