Querying history bounded when knowing the last changeset id wished
Merge branch 'fetching_only_needed_changesets'
Better handling big history by fetching changesets by lots

of 100 max (and creating commits in the same time)
before fetching another lot if needed....

& little refactoring