Moving all the enable_if function arguments to the return type of a corresponding function. Syncing sandbox gtl tests with trunk.