Add possibility to install custom Firefox version

Current latest Selenium Grid (2.42.2) version doesn't support Firefox version newer 29.0.1. I add possibility to install custom Firefox version, if it's set in attributes, else will be installed current version from repository.
why don't we use [version](https://docs.getchef.com/resource_package.html) attribute of package?