More fixes for using more than 64 bits
First implementation of central_tuplespace, still has running problem.

contains following commits.
{
add managed_central_tuplespace example codes, not tested.

fix compilation errors and runs.

use vector instead of deque.

create storage/tuple.hpp.

overload == operator in small_big_objects.hpp

use hpx::util::any instead of hpx::util::hold_any.

avoid DEBUG name conflict.

fix tuplespace annoying ambiguous warnings.

switch to simple_component and some fix.

use actions and agas register.

fix vs2012 errors.
}
Fixing shutdown issue with parcel layer
Updating shmem with latest changes in parcel ports
Partially rolling back some of the recent changes
Fixed #758: Stack overflow when using locking_hook<>
Using hpx::cout for console output
Tuple space can work without mutex now
Adding hpx::wait to API, improving error handling for hpx::stop and hpx::run
Minor changes
Adding example demonstrating templated plain actions