Merge branch 'release/cyni-v1.0-beta5' into develop
This commit conatisn several important changes:

- New interface to allow metrics provide their own CyniTable version
- Changing metrics classification based on tags instead of types
- Improving NetworkUtils class with several methods to make easier the creation of a new network
- Inference algorithms modified according to new NetworkUtils methods
- Add sparse and dense data structures in CyniTable through parallel colt package
Changes to support command line execution for new 3.1.0 release. Improved CyniTable.
Fix issue in CyniTable to duplicate tables
New version of Cyni GUI as well as new events to know when algorithms have been created and deleted
Change policy for discretization methods. Now, even if a column has alaready been discretized, it will be discretized again by looking for a different name for the discretized column
Changes to make all cyni tasks observable according to new 3.1 API
Small modifications to improve the display of GUI in control panel
New version of Cyni GUI as well as new events to know when algorithms have been created and deleted
Small modifications to improve the display of GUI in control panel
Merge branch 'feature/newCyniGui' of github.com:schwikowskilab/cyniProject into feature/newCyniGui
Merge branch 'feature/newCyniGui' into develop
Inference tasks now uses key column from input data table if this key column is of type string to set the name of new nodes
New POM structure based on a parent pom
Modifications on the context and name of inference algorithms to improve their usability
New integration test with several tests for each Cyni algorithm. Pom's have been modified to make these tests work and also to create two profiles one with the test and one without
Small changes regarding the display of results for all cyni algorithms. As well as getResults methods modified for discretization techniques
Two new tests for discretization methods
Fix issue with null pointer in CyniPanel. Changes names of algorithm for command line use. Add the option to retrieve the columns that store list of strings.
New initMetric interface to make clear its goal and differentiate it from setParameters. Add gravity to k2 context. Fix algorithms names in integration tests