If Barack Obama had taken his mother's surname and kept his childhood nickname, American voters might literally see 'Barry Dunham' as a quite different presidential candidate, a new…