Add FS defines, move includes, add member functions

	- Defines define flags for WalkDir
	- Fix includes order to that of:
		C includes
		C++ includes
		Project includes
		External library includes

Signed-off-by: Alberto Corona <alberto@0x1a.us>
Fix includes to order outlined in former commit

Signed-off-by: Alberto Corona <alberto@0x1a.us>
Add member functions, fix includes

	- Add member functions for walking a directory recursively. This
	  still needs to be implemented in a way that maps files to an
	  array or vector for later access. Other new member functions
	  serve as more boilerplate than anything.
	- Fix includes order

Signed-off-by: Alberto Corona <alberto@0x1a.us>
Fix interface includes

Signed-off-by: Alberto Corona <alberto@0x1a.us>
Add interface for new Generate member functions

Signed-off-by: Alberto Corona <alberto@0x1a.us>
Fix qmake profile to use C++11

Signed-off-by: Alberto Corona <alberto@0x1a.us>