breaking change to data struct, use **kwargs for python interfact
Merge branch 'master' into dense

Conflicts:
	linsys/common.c
	linsys/direct/private.c
	linsys/indirect/private.c
	matlab/cvx_install_scs.m
	matlab/cvx_scs.m
	python/scs.py
	python/scsmodule.c
updating int, float names
updates
fix python
Merge branch 'master' into dense

Conflicts:
	examples/c/demo.c
	examples/c/problemUtils.h
	examples/c/randomSOCPProb.c
	linsys/amatrix.h
	linsys/common.c
	linsys/common.h
	linsys/direct/external/SuiteSparse_config.c
	linsys/direct/external/SuiteSparse_config.h
	linsys/direct/external/amd.h
	linsys/direct/external/amd_1.c
	linsys/direct/external/amd_2.c
	linsys/direct/external/amd_aat.c
	linsys/direct/external/amd_control.c
	linsys/direct/external/amd_defaults.c
	linsys/direct/external/amd_info.c
	linsys/direct/external/amd_internal.h
	linsys/direct/external/amd_order.c
	linsys/direct/external/ldl.c
	linsys/direct/external/ldl.h
	linsys/direct/private.c
	linsys/direct/private.h
	linsys/indirect/private.c
	linsys/indirect/private.h
	matlab/scs_mex.c
	python/scs.py
	python/scsmodule.c
better syevr error output, reduce CONE_TOL for numerical stability
better syevr error output, reduce CONE_TOL for numerical stability
cleanup cones
Merge branch 'master' into dev

Conflicts:
	src/cones.c
Merge branch 'dev' into dense
CONE_TOL to 1e-6
Merge branch 'master' into dev
Merge branch 'dev' into dense

Conflicts:
	examples/c/demo.c
	linsys/common.c