Use the MakeMaker build system

It's not very practical to just have the source code around in a file.
Using a proper build system is often useful. Switch the project to use
ExtUtils::MakeMaker.

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