Merge pull request #1191 from van51/develop

Changed display messages
EigenSolver added, implementation using Eigen3 added
minor changes in EigenSolver, LinearSolver
Merge pull request #1192 from lambday/feature/log_determinant

EigenSolver added, implementation using Eigen3 added
linspace unit test
Merge pull request #1193 from iglesias/develop

linspace unit test
move risk() from StructuredModel to DualLibQPSOSVM
Merge pull request #1185 from hushell/develop

move risk() from StructuredModel to StructuredOutputMachine
Update gitignore with files created by unit tests
json files and combined_kernel.weights
Fix typo in file extension: from hfd5 to hdf5
Merge pull request #1194 from iglesias/develop

Update gitignore and typo fix
OnlineLinearMachine::get_w(): Copy weight before passing them to SGVector to prevent double-free on destruction.
Fix possible memory leak in StructuredOutputMachine
Basic classes
Merge pull request #1186 from van51/feature/hashing

Hashing N-gram / String Converter and tokenizer
Merge pull request #1197 from iglesias/feature/structure_fix_leak

Fix possible memory leak in StructuredOutputMachine
update documentation of gp framework
Merge pull request #1199 from votjakovr/feature/gp_refactoring

update documentation of gp framework
Merge pull request #1196 from tklein23/double_free_hotfix

Fixed double-free when using "SGVector<float32_t> OnlineLinearMachine::get_w()"
Fix json version on travis