added function objects with some comparison support
made progress on fixing bind() (added more type traits...)
made some progress with invoke()
got a reasonable invoke
added tests for using a smart-pointer
fixed various issues with the different compilers
fixed the type of member variable calls
completed reference_wrapper
added comparisons for reference_wrapper (the root of this entire exercise)
added a mising test
fixed issues with mem_fn().
added reference_wrapper handling and started to move to invoke()
saving version of bind() correctly delegating to its call()
added tuple_call() and composition for bind()
reduced the cmake version requirements
renamed tuple_call to tuple_invoke
fixed an ambiguity when tuples are bound
disabled some tests icc doesn't seem to like
Merge branch 'bind' of github.com:dietmarkuehl/kuhllib into bind