Add auto-generated class UID to ICA filter
Add OptionHandler and UnsupervisedFilter interface references to ICA filter
  - Add private variables with getters/setters for filter options
  - Option handling functions use getters/setters
Fixes for FastICA class
  - Improve comments and style for FastICA class
  - Add FastICA constructor with default values
  - Add return value getters for pre-whitening matrix, projection matrix, and decoupled sources
Finalize ICA filter
  - Add license text
  - Restructure project to conform with WEKA filter requirements (including changing folders and package name, and adding required files)
  - Refactor IndependentComponents class to extend Filter instead of SimpleBatchFilter
  - Fix bug in FastICA that did not recenter output data
  - Add jar file containing library