[WIP} Added a WIP array.mean() implementation.

Related to issue #828 and some others.
We have `assertPreciseEqual()` in `numba.tests.support` which has various options for precision and also tests the return types (to avoid e.g. returning a float where Python returns an int). It also formats the parameters when there is an error, which is better than `assertTrue()` below.