Remove redundant bootbin build functionalities
As commented on !98 (merged), there was redundant build behavior between the main makefile and the one present on bootbin/
sub-project.
This MR moves the logic around so now only the main makefile is able to build the complete project. This required some tuning of the gateware build system in order to not trigger the whole build even if the gateware artifacts are up-to-date.