integrate btdigg search api

details on frostwire-desktop repo ([PR #376](https://github.com/frostwire/frostwire-desktop/pull/376))
please revert all changes here, refactor does not add anything.