- Changed tool cursor by circle
Merge branch 'master' of github.com:jcelaya/hdrmerge

Conflicts:
	HdrMergeMainWindow.cpp
Merge branch 'master' of github.com:jcelaya/hdrmerge
Ignoring build and samples directories.
Several refactorings

- Renamed .h files to .hpp.
- Added -std=c++11 to compile flags.
- Renamed HdrMergeMainWindow files to MainWindow.
- Added TODO list to merge RAW files instead of linear TIFF.
- Splitted main code into command-line and GUI-specific.
Added more user stories
US1: Start adding RAW image support to hdrmerge.

- Create a RawExposureStack class to load RAW images into the stack.
- Add first tests for this class.
- Introduce the dependency on libraw.
US1: Better RAW loading

- Add code to detect different Bayer filters.
- Subtract black level.
Refactoring RawExposureStack

- Separate RawExposureStack::Exposure to a first level class RawExposure.
More refactoring.
US1: Renamed RawExposure* to Image*
US1: Refactorings and new functionality

- Rename RawExposure class to Image, and related
- Add computeRelExp to Image.
US1: Normalize test cases
Merge branch 'us1'

Conflicts:
	userstories.txt
Update user stories
US2: Add the Bitmap class and MTB algorithm.

- Add Bitmap class with all the functionality required by the MTB algorithm.
- Add tests for the Bitmap class.
- Remove the LibRaw object from Image, only the necessary fields are copied.
- Add the alignWith method with the MTB algorithm.
- Add the preScale method to compute the scaled down versions of an image.
- Add the getMedian method to compute the median with a histogram.
US2: Align a stack of images.

- Add Histogram, a class for 16bit histograms. It contains a method to obtain the median in O(n).
- Add MetaData, a class to store image metadata. It is loaded with information from the LibRaw instance.
- Add the align method to ImageStack, to align a set of images.
US2: Finalize MBT algorithm.

- Fix many bugs in applyRowMask of Bitmap.
- Change Bitmap constructors to methods, for better understanding.
- Add Image constructor to build image from buffer.
- Fix Image.alignWith to correctly compute scaled widths and heights.
- Finish ImageStack.align.
- Use OpenImageIO to load sample images for testing.
- Update Bitmap, Image and ImageStack tests.
US2: Finish US2