minimum tuple implementation needed by objrdf

This implementation does not use variadic templates and is primarily for
use in MSVC because of very limited functionalities in native std::tuple
Note: it is defined inside the objrdf namespace
clean up namespace use to avoid polution
put functions in objrdf namespace
clean up namespace to make it possible to switch between tuples
fix for MSVC 2010
MSVC project files
Merge branch 'new_func_table' of 10.244.125.243:/opt/git/objrdf into new_func_table

Conflicts:
	objrdf.h
using statement for objrdf::tuple
MSVC complains about template operator invocation
MSVC gets confused with header files
obsolete helper functions, now defined in objrdf_tuple.h
remove namespace declaration
add preprocessor definitions for new tuple implementation
missing header file
improve local storage property
add example about mapping structures
new flag for function table
fix new func table when using fancy pointers
Merge branch 'new_func_table'

Conflicts:
	makefile
	objrdf.h
define NEW_FUNC_TABLE in properties