Fixed #848: Update OS X build instructions
More work on #848: Update OS X build instructions
Adding AUTOGLOB to add_executable
Adding overloads for hpx::init and hpx::start
Allow to pass agas and parcel port address as cfg string to startup
Fixed #844: Create configuration header

This commit additionally contains fixes when hpx is used in conjunction
with Intel MPI.
Adding closed tickets
Fine tuning of configuration header
More config header fine tuning
More fixes for windows config header
More fixes for windows config header
Fixing warnings and ambiguities
Fixing Windows specific pp constants in defines header
Fix compilation warning using MSVC
Making HPX compile again with security enabled
More config tweaking
Fixing a problem with spaces in a library directory
Moving variable into inner scope
Make sure functions are not being called from outside an HPX thread
Adding more parameters to the cfg data during startup