Fix a bug for amplicon variant calling

The bug happens when the insert is smaller than read length.  Reads will
go beyond the insert and get softly clipped.  They'll now be considered
as part of the amplicon instead of being filter out.  Also, added
splitBed2.pl script for splitting BED files dynamically for smaller
jobs.