Build system refactorization to make more modular
Merge branch 'master' into build_refactor

Conflicts:
	CMakeLists.txt
bInfo/Debug bugfix, .so organization changes
use restructured sfp
restructured directories
remove libsfp submodule
Restructure directories
standalone + in-tree builds working in Linux
in-tree build fixed
Merge branch 'master' into build_refactor
new build setup works in windows
compiles on os x again
HAVE_DECL_ENVIRON bugfix
use find_package(LIBSFP)
Expose LIBBAROBO with the find_package interface
Merge branch 'master' into build_refactor

Conflicts:
	CMakeLists.txt
	linkboti++.cpp
	linkbotl++.cpp
	moboti++.cpp
	mobotl++.cpp
	src/mobot.c
	src/moboti++.cpp
	src/moboti_get_functions++.cpp
	src/moboti_motion_functions++.cpp
	src/moboti_movement_functions++.cpp
	src/moboti_record_functions++.cpp
	src/moboti_set_functions++.cpp
	src/mobotl++.cpp
	src/mobotl_get_functions++.cpp
	src/mobotl_motion_functions++.cpp
	src/mobotl_movement_functions++.cpp
	src/mobotl_record_functions++.cpp
	src/mobotl_set_functions++.cpp
Added missing file in libbarobo CMakeLists.txt
Merge branch 'master' into build_refactor_master_merge
Exposed linkbot.h as public interface