Add additional overload for make_shared and allocate_shared for arrays for fixed size arrays and initializer lists.