…s. Fixes issue #548.
…ach invocation can begin with a clean slate.
…g the config snippet.
…. Also, allow multiple concurrent instances of passenger-install-nginx-module.
…e via HTTP, and modify passenger-status to make this easy.
…ier to keep things up to date if all that information is in one place.
… the logs into categories. A category can be either for small or large messages, where large messages are written using a different format and through file locking.
…ssenger.rb because NATIVE_SUPPORT_DIR depends on it.
… Apache or the Nginx files, so that e.g. running passenger-install-nginx-module doesn't delete the Apache module. No need to clean native_support because it's stored in a Ruby- and architecture-specific subdirectory.
…o smaller parts.
…passenger.rb, and have native_support.so loaded through a wrapper native_support.rb.
…nt by using kqueue on platforms that support it. And while we're at it, fix a Ruby 1.9 deprecation warning in native_support.
…ach request in a seperate connection, instead of multiplexing everything through the same connection. This makes it easier to make the spawn server concurrent/non-blocking in the future. While we're at it, remove the 'logFile' argument in C++'s SpawnManager, it's quite useless.