Add support for pickle to FloatWithUnit and ArrayWithUnit (unit tests included)

Hi Shyue, I've added support for pickle to FloatWithUnit and ArrayWithUnit. The new version works but there are some cases that are not taken into account. I'm still working on it. Bye