net/mosquitto: Rework port
- Unbundle uthash as recommended by Porters Handbook
- Unbundle (lib)websockets as recommended by Porters Handbook
- Make (lib)websockets mandatory, default in all major distros
- Use sqlite helper
- Prefer libedit as upstream provides no way of selecting either libedit or readline and it'll try to find libedit first
- Remove hack for adding path(s) to localbase, use helper instead
- Disable WITH_HTTP_API as port will otherwise pick up libmicrohttpd in unclean environments
- Remove REINPLACE_CMD for CMakeLists.txt files as it does nothing
- Remove hardcoded cjson path
PR: 297568
Tested by: leres (maintainer)