Adding MultilabelLabels as a new output type.  Plus unit-tests.
Fixing indentatino with "bcpp".
Changed license to BSD.
Replaced mclass_t by int16_t.  init() is first call in every constructor.
Small indentation fixes.
Removed TODO.
Changed license of unit test and fixed indentation with astyle.
Removed duplicate "const" specifiers.
Changing mclass_t to int16_t in unit-test.
Formatting of unit test: Use tabs instead of spaces.
Moving STL includes to save()/load() methods, so we'll remove then together with load()/save().
Multilabel: changed init() to init(num_classes, num_labels)
Changing formatting, printf and asserts to something more sho-goon-ish.
Fix clone unit test and clone method (by calling SG_ADD in init()).
More verbose error messages.
Changing visibility of variables.
#1931 HSIC unit test added.
Merge remote-tracking branch 'shogun/develop' into develop
Code format modify.
Added small file to document the coding style.  Starting with a command to repair broken formatting.