More work on #812: Implement zero-copy serialization for action arguments
Adding new command line option to VS2013
Adding missing header, fixing delete statement
Do not build network_storage on compilers not supporting lambdas
Fixing a couple of compilation warnings
Adding traits::action_decorate_function and traits::action_schedule_thread, first attempt to implement HPX_ACTION_INVOKE_NO_MORE_THAN()
()
Adding missing files
Improvements to parcelports:
    - Fixing #1087: ibverbs and ipc parcelport uses zero copy optimization
    - Fixing #1088: Add possibility to select a network interface for the ibverbs parcelport

In addition, the ibverbs parcelport was optimized: It now uses a memory pool to avoid memory
region registrations
Merge branch 'ibverbs_improvement'

Conflicts:
	hpx/runtime/parcelset/policies/ibverbs/receiver.hpp
Fixing compile error when ibverbs parcelport was disabled at compile time
More fine tuning to ibverbs parcelport
Making osu tests compile with icpc
Add command line options + scripts for running benchmark

Add script which generate slurm batch scripts for running
many tests on HPC machines.

Add simple windows batch script for launching test.

Clean up description of benchmark/example.
Fixing problems with Barrier and improving scripts
BGQ MPI force settings
Temp fix for BGQ O3 flag
Reduce total memory write on smaller transfer sizes
Do not test small transfer sizes until speed improves