PERL-299 basic framework for bulk API
PERL-299 Collection object constructor for bulk API ops
PERL-299 moving bulk API result aggregation to Bulk class.
PERL-278 fixed aggregation explain tests because they changed "serverPipeline" to "stages"
fix hint tests since the error message output has changed in 2.5.4+