Working on #421: Support multiple HPX instances per node in a batch environment like PBS or SLURM. Localities now receive the number of the first processing unit available to them. This information is used to initialize the pu-offset.
Adding command line option --hpx:cores which allows to specify the number of used cores for a locality. This is a step in resolving #421: Support multiple HPX instances per node in a batch environment like PBS or SLURM
Adding --hpx:cores to docs
Added missing forwards
Added missing mem_fn copy-constructor and copy-assignment
Attempt to fix #933: Cannot build HPX with Boost 1.54.0

 - Disabling std::nullptr for icpc based of a gcc version lower than gcc 4.4.7
Fix set_lco_value, create a temporary if an lvalue-ref is given
Added advanced noexcept support
Docs: Fixes #929
Fix incorrect CMake if checks.
Docs: Fix boolean logic problem.
More search directories for FOP
Adding note that Boost V1.54 is not usable with HPX and gcc >= V4.6
Turning free_component_action into a direct action
Switching all versioning to V0.9.7 in preparation for the upcoming release
Minor adjustments to getting started docs
Attempting to fix gcc 4.4 builds
Narrowing the note about Boost V1.54 to gcc 4.6.x
Fixed #938: Want to officially access client_base::gid_
Fixed #940: Use separator when concatenating locality name