Support major Linux distributions with native packages. Attempt to build it for Mac and Windows as well.