net/samba422: OPTIONify handling bundled dependencies and lint
Before this commit, users could control whether to bundle cmocka, TDB,
Tevent, and talloc by setting an appropriate WITH_BUNDLED_* variable
to "yes". Let's transition to OPTIONS instead so that it's easier to
track the actual port configuration by taking a look at the options,
e.g., with make showconfig.
Additionally, the makefile itself requires less if statements.
While here, lint with portclippy --strict.