Major restructuring

Reduced code redundancy, integrated more code from ROS repository.
Functionality probably not actually improved much.
Dummy change

Line-ending problem forcing a commit..
Merge pull request #1 from vuhoangminh/master

2nd test of forked version
Flow operation improvements

Debug mode very slow, but Release mode very fast now..
Code cleanup and usability improvements

Can loop if reading from directory, ROS_INFO and related calls now work
properly in windows..
CMake cleanup, sluggishness semi-fix

Turns out that GFTT is particularly slow in Debug, so it is no longer
the default detector.
Implemented output of tracking data to files

Will by default get put in a timestamped directory within:
BUILDS\thermalvis\apps\mono-slam\data
Minor CMake improvements

Should automatically choose good library defaults based on whether it
can quietly find them on its own.
XML Input implemented for FLOW

Not 100% tested, but looks like it is working pretty well.
UNSTABLE changes

Committed only because have to change location for a while, and don't
want to lose progress, so really these changes are not ready to be
committed..
Corrected temporary hack

No input arguments required for monoslam demo. Input argument of <0>
will enable auto-rescaling of 16-bit data to 8-bit format.
Re-implemented some dormant features

Velocity-based prediction and adaptive windows for tracking, plus
feature recovery. Also improved some default settings.
Partially implemented streamer configurations

Can't actually be used, but code compiles and it shouldn't effect
current operation. Not far from being able to configure all relevant
streamer settings from XML launch file.
Minor rendering improvement

Some tracked points displayed better now, but not all..
Minor appearance improvement

Tracked features display slightly better.
UNSTABLE: MonocularSLAM will probably crash

Half-implemented XML-based streamer implementation. It compiles, but is
not ready for testing. Please revert to the previous commit if you need
to use the MonocularSLAM project. This code was only checked in because
I have to use a different computer at work tomorrow.
UNSTABLE: MonocularSLAM will still crash

Major changes made, but this sub-project is not ready for operation yet.
MonocularSLAM now working with XML

Can use XML arguments to configure MonocularSLAM. Should run through
some sample data now included in the repository if no arguments are
provided and the default launch XML is not modified. Basic features
implemented such as changing temperature scaling, but many advanced
features not tested yet.
Structural improvements for image processing

More features have been activated and tested for the input and
processing of images, including image output, basic filtering, and
temperature-independent 8-bit rescaling.
Initial (incomplete) attempt to integrate qt

Not quite working... may be a 32/64 bit library problem..