Add --remote, -r option to bst build, inline with pull & push
Description
Add '--remote, -r' option to bst build, matching the same option behaviour that exists for bst push & build. This would allow for build's remote pull/push actions to be limited to the specific remote provided, with default behaviour kept the same.
Changes proposed in this merge request:
- Add --remote, -r to build cli options, implemented with the same logic as push/build
- Update completions and push/pull tests