When the mapping definition is not set yet, we must use the null_wiring_model_selector.
Let BoostNumpy know about boost::python::tuple as function argument and defining a 1D core shape for it.
Get rid of an unessaccary level of metafunction, which was just refering to itself.