Move includes from main.cpp to target.cpp.
Link against OpenSSL.
Add source files missing from build.
Move shared include out of _WIN32 block.
Define nwn_bin and nwn_root_dir for both Win and Lin.
Can't have a vector of const strings.
Remove unused includes.
Apply const qualifier.
Replace old for-loop with for-each.
Make nwn_bin const.
Fix whitespace.
Simplify compiler flag handling and force-include C++11 check.
Add skeleton for creating output directory.
Should not define CXX.
Issue #6: Near-complete rewrite of GNUmakefile.

Makefile now has targets debug; release; all=(debug, release); clean;
and clobber. It outputs files to separate directories.
Fix not trying to make directories in working dir.

When given target path ./dir/file the . would be lost and the launcher
would attempt to create /dir instead.