Starting improve bidirectional integrator.
Separate class declaration code to bdpt.h header file for cleanup code.
Try to add news parameters:
    - maxPathLength
    - minPathLength
Comment unused lines on color.h
Add defines for MinGW32 compilers in y_alloc.h
Small mismatch typo on BDPT_H guard
Add 'do_lightImage' variable for test.
Indent some license text.
Comment unused code for silent build warning
Mark Premultiply code for review.
Small typo changes.
Add GCC standard UserConfig.txt based on my own setup.
Change name of project show when use QT interface.
Change name of project on 'Cmake' builds
Add flags for build with MSVC 2013.
Improve readability on header files.
Add new flags for MSVC builds.
Last refine flag for asm code with MSVC 2013.
Applied indent style code.
Change project name for Cmake.
Added outputFile option to yafaray-xml
Review code from 'rubdos' patch:
    - set only the file name, the extension is set with parsing 'f' option
Delete UserConfig.txt
Change extension to .template for personalized 'UserConfig.txt'
All User*.template to ignore lists.
Add code for use last EXR versions
Add options for include Embree headers and lib's
Add license text to some files
Add next include 'algorithm' for last VC compilers
Add license text on some files