Adds support for using puma config file in capistrano deploys.

* Unless puma_config_file given ./config/puma/<env>.rb is used.
* Fallback to using puma_* variables if config file cannot be found.