Cope with readnames containing 2 to 4 colons

when parsing for tile, x and y information for optical duplicate
detection. (In some data WTSI is stripping out some of the common
prefix in readnames which is in the RG header record's PU field)
Merge pull request #13 from dkj/experimental

Cope with readnames containing 2 to 4 colons