Merge pull request #9 from mixer2/master

Merged mixer2's correction of the image center calculation and the updated EOSM pattern data
Changed the new center calculation from "rounding up" to "rounding down" to work for all RAW resolutions.

Removed the special case for the 1472x626-resolution from the dot definitions, it is now covered by the new center calculation.

Adapted the pattern definitions for the Silent DNGs to work with the new center calculation.
Did a substancial re-write to use the new Generic_CFA_Pixbuf and to support pink dot removal directly in RAW video files
Removed a debug-hack in the PinkDotRemover class which limited dot removal to the first frame of a RAW file only
Added a warning dialog to the GUI before overwriting RAW files
* List instead of Textarea
* Remove items with delete key
* Add items via drag and drop (very unclean so far, has to be cleaned up)
* Updated EOSM Data for rounding down. Not tested so far.
Merge pull request #10 from mixer2/InRawRemoval

Merged contribution from Mixer2:
  * FileList instead of textarea for showing list of files
  * updated EOSM dot data
Merge branch 'InRawRemoval' of https://github.com/Foorgol/PinkDotRemover into InRawRemoval
Added the feature to provide the camera type to be used for command line processing as the first command line parameter
* New setting for dot data if it should be rounded down or up.
* Selected cam type gets saved in preferences.
* Renamed EOSM crop mode removal data to CropMode, since it should work for 650d crop mode, too.
* Added EOSM Data for non crop mode again (still some testing needed)
Merge upstream/master into InRawRemoval