Modified backbone in order to make it easier to add/remove modules for algorithms, as well as add/remove algorithms themselves. Ports are now dynamically generated based on algorithm classes of project. ImagePush has been removed and made a part of DistClient, and ImagePush itself has become another algorithm. Maps have been cleaned up so that less map changes are necessary to add modules. GeoRef has been moved to the Saliency module, and ORGR is now simply Orthorect. DistClient algorithms can now be given arguments via the command line.
Merge branch 'master' of github.com:UCSD-AUVSI/NUAUVSI

Merged in added modules and various changes from origin branch. Vast
majority of changed files are merely removing executable privileges on
the files. Added stub modules for every algorithm, and rearranged folder
structure to account for this. IMGPushClient is not used, and no longer
built, but is there to save folder check code that will be implemented
as a module in future revision. This revision brings in changes to
backbone that simplify it and make it easier to change/add modules.

Conflicts:
	Backbone/Backbone.hpp
	Backbone/CMakeLists.txt
	Backbone/DistClient.cpp
	Backbone/DistMaps.cpp
	Backbone/IMGData.cpp
	Backbone/IMGData.hpp
	Backbone/IMGPushClient.cpp
	Backbone/MessageHandling.cpp
	Backbone/Server.cpp
	Recognition/OCR/TessOCR.cpp
	Recognition/Segmentation/BlobSeg.cpp
	Saliency/SSaliency.cpp
	Saliency/saliency_module_C_SBD.cpp
	Verification/Verif.cpp
Merge branch 'master' of github.com:UCSD-AUVSI/NUAUVSI

Merged additional conflicts from main branches. This includes
Verification updates, GOCR module updates, and Segmentation updates.
Shaperec reference images for PolygonShapeRec now reside in the module's
directory, and are copied over automatically by cmake

Conflicts:
	Backbone/BackStore.cpp
	Backbone/DistClient.cpp
	Backbone/IMGData.hpp
	Backbone/MessageHandling.cpp
	Recognition/OCR/GOCR/ocr_algorithm_gocr.cpp
	Verification/Verif.cpp
	Verification/Verif.hpp
Added FolderPush module, which pushes each file from a given folder at a
constant interval. Minor changes to SharedUtils, and other files.
Deleted IMGPushClient, which is now unnecessary.