[InterleavedOrdering] Add a new constructor that takes an initializer_list

This should make code constructing a GridFunctionSpace with an InterleavedOrdering
much more readable!