add some functionality to Genome::File::Fasta to get chromosome lists etc. Needs work and tests.
bugfixes uncovered during building of test cases
updated test to cover some of new functionality
slightly better caching of Fasta info. Probably better ways to do this.
Merge remote-tracking branch upstream/$:{upbranch}