[builder] Remove unused helper code
[builder] Remove deprecated method configure_{...}
[builder] Add logic to make component exportable or not

Some component are not logically exportable (such as keyboard or
joystick). Use the flag and associated logic to deal with them.

Fix #490