Linux support and other goodies
- Swift Package Manager Support
- New json codable support and other json api
- TimeZone api refactor and improvements (WIP)
- SwiftLint formatting rules and build script
- Random number generation under linux
- AppleKit (font, color, etc) fixes and improvements