Correct call to init_list in make_shared and allocate_shared. Move g++ failing case into separate test to not mask other issues.