Add standard makefile compilation

According to PR [#392](https://github.com/luvit/luvit/pull/392) for luvit they need cares to have Makefile support, so I added it.

I used how libuv handles multiple platforms and out of tree building to create this Makefile, so it should hopefully prove usable for the different platforms.