Add signature deduction function template.
Add signature deduction function template.

Added deduce_signature function templates that transforms a function and
member function pointer into an mpl::vectorN<> describing the signature.

luabind/luabind,alex85k/luabind,Oberon00/luabind,luabind/luabind,Kazade/luabind-deboostified,davidar/luabind,mapbox/luabind,Oberon00/luabind,ltjax/luabind-deboostified,alex85k/luabind,MrApplejuice/luabind,mdave88/luabind,luabind/luabind,galek/luabind-deboostified,alex85k/luabind,rpavlik/luabind,grafi-tt/luabind,luabind/luabind,rpavlik/luabind,lonski/luabind,rpavlik/luabind,rpavlik/luabind,alex85k/luabind,rpavlik/luabind,Wohlhabend-Networks/luabind-deboostified,decimad/luabind-deboostified,plsytj/luabind