Modify Genome::Model::Tools::Sam::ExtractReadGroup

Refer to jira issue AT-664. This tool is needed to recreate a per lane bam from a merged bam. Modify this tool to fit our purpose. A unit test is also added.