Use namespace::autoclean in Moose objects

By using the namespace::autoclean package we automatically clean up
imported symbols from the class's namespace at the end of the package's
compile cycle.

Signed-off-by: Marcus Karlsson <mk@acc.umu.se>