Fixes and performance enhancements for Chorus Hub used with Paratext

Chorus Hub: Fixed getting revision of file when it was not changed in the tip revision.
Chorus Hub: Optimized getting repository information when IDs are not needed (1000x speed increase).
Seems like every client except Paratext wants the id to make sure there is one and only one repo on CH with a given repo identifier. For sure the Flex and Lift repos must have it. Just make sure that all other users feed 'true' in that new parameter.