Merge pull request #3 from tbsalling/master

Added support for progress tracking on AisDirectoryReader (AISAB-24).
Minor
Added blocking option to AisBus components (AISLIB-11)
AisFilter using replay duplicate and down sample filters
AisDirectoryReader sorting files before handling to guarantee certain order
Added support in AisFilter for multiple output files and compression
Optimized estimation of no. of AIS packets in matching files to be faster but less precise (AISAB-24).
Ensure 0.0 <= estimatedFractionOfPacketsRead <= 1.0 (AISAB-24).
Two new commandline utilities, aisgapstocsv and fileconvert
codestyle (micro)
fileconvert cli tool fixes
fileconvert cli removed ability to include filters until it can be done from commandline
Merge branch 'master' of github.com:dma-ais/AisLib
checkstyle
Adjusted estimates of no. of AIS packets in AIS files based on experience gained with a larger dataset.
simplified ais-lib-cli fileconvert by removing buffer experiments, using proper logging now
Gap Analysis tool that exports csv files with timestamps of missing data
this abstract class can be used to easily make new commandline tools that read directories containing ais data
Use ThreadPoolExecutor to process 4 files at a time
Removed multithreading due to no performance gain. Instead we may want to read multiple files at a time