Revert 5134297. This caused overload ambiguities.
Revert 5134297. This caused overload ambiguities.

lua_tonumber() automatically converts from strings. This caused problems
because:

  f(int);
  f(std::string const&);

would be considered equal when called with string.

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