[#160] Make build-flow dependency optional, as suggested
[#160] Define an interface to calculate build URL, implementing a default behaviour
[#160] Implement BuildFlow build url calculation
[#160] use a factory to decide which downstream manager to use
[#160] Apply factory to the place where URL is calculated to be sent to github
[#160] Prevent that the plugin is not installed, returning default behaviour instead