Fix some potential undefined or implementation-specified behavior and simplify code at the same time :)
simplify select_overload
more template simplification
Merge pull request #2741 from waywardmonkeys/update-embind-again

Update embind again