add beautified svm notebook from talk
introduce CLock object

- do pthread etc based locking using CLock from CMap, SGObject, Random
Merge pull request #1269 from pickle27/develop

added the proper JointDiago method for Jade, cleaned up the includes in ...
add cxx11 support

- fix compile errors when compiling with -std=c++11
- use atomic int for referenced data (no memory overhead + faster)
- use templated new's for SGMatrix(-List)
fix compile error occurring with non-c++11 compilers
LMNN implementation based on auxiliary methods hidden in an implementation class.
A few unit tests for LMNN
use -Werror to workaround b0rken clang
work in the shogun namespace even in the .cpp file for templated classes
fix c++11 error
Merge pull request #1270 from iglesias/feature/lmnn

LMNN implementation and a couple of unit tests
Fixed implicit conversion to NULL warnings
added convert_to_matrix method in SGVector
fixed some crashes in sparse features unit tests
Merge pull request #1271 from gsomix/feature/linereader

SGVector: convert_to_matrix method
fix c++11 compile error
fixed a memory issue related to uninitialised memory which should be NULL
changed sparse matrix parameter registering
Merge pull request #1274 from karlnapf/develop

Fix segfaults in unit tests
Merge pull request #1272 from van51/develop

Fixed travis warnings for implicit conversion from NULL to bool