* initial checkin.
* Addressed code review issues.
1) Change lincense to Apache 2.0
2) Expanded tests
3) Made perl-package testable via Travis CI.
* removed static swig file in favor of dynamically generating ones.
* Reset changes to submodules.
* small fix in order to get tests pass under Perl 5.22 on Ubuntu 16.04.1 LTS (Xenial Xerus)
* 1) Fixed problems that prevented the interface to work on OSX
2) Removed tests that were dependent on random behavior, they were not reliable across different OS.
* OSX build process cleanup.
* Workaround for
SIP (system integrity protection) that prevents DYLD_LIBRARY_PATH from working
* 1) added visualization
2) simplified symbol interface a bit in order to make it closer to Python usage
3) miscellaneous cleanups
* 1) added bucketing module
2) fixed few pod errors
3) added better Synopsis to main module.