Refactored local::promise to be standard conformant (sans *_at_thread_exit)
Fixing compile error on gcc 4.8
Merge pull request #1210 from STEllAR-GROUP/promise

Refactored local::promise to be standard conformant
Fixing positional argument placement on reconstructed command line if unknown options are allowed.
Using #include <hpx/hpx_main.hpp> will now silently enable unknown options to be passed through to main(). While this is the right thing to do it will also disable typo checking for all predefined hpx options - not sure what to do about this...
Make command line handling work again if unknown options are disabled
Working around memory leak in stencil_8
VS2013 Update 3 is able to generate richer debug information for optimized builds
Fixed #1211: Direct actions cause the future's shared_state to be leaked
Making plain deleter explicit
Remove debug facilities which were accidentally committed earlier
Remove unneeded using directives
Fixed a handlful of warnings while building the unit tests
Adding ability to customize thread priority, thread stack size and targeted processing unit to the default_executor. Added corresponding example.
Adding new APIs: hpx::this_thread::get_stack_size() and hpx::threads::get_statck_size_name()
Fixing handling of task execution policy embedded in a dynamic execution_policy
Adding more docs for task regions
Fixing command line problems if unknown options are enabled
Merge branch 'master' into cmake_simplification

Conflicts:
	CMakeLists.txt
	examples/quickstart/CMakeLists.txt
	src/main.cpp
	src/runtime/threads/executors/thread_pool_executors.cpp
	tests/unit/agas/split_credit.cpp
	tests/unit/parallel/count.cpp
	tests/unit/parallel/task_region.cpp
Throwing an error if boost wasn't found.