[build] Support for linux and windows. Cleaned up project settings.