* server.xxx endpoints
Additional server endpoints in jsonrpc and also some refactoring
* server.banner
* more endpoints
* use lbry.go stop pattern
* set genesis hash properly
* updates and refactors
* remove shutdowncalled and itmut
* remove OpenIterators
* remove shutdown and done channels from db and use stop group
* currently broken, incorporated stop groups into the session manager
* set the rest of the default args for tests
* add default json rpc http port and cleanup
* tests for new jsonrpc endpoints
* cleanup and add manage goroutine to stopper pattern
* cleanup
* NewDebug
* asdf
* fix
* integration testing scripts
some scripts for integration testing and a docker file for an action.
Still need to figure out how to properly run a more realistic version
in ci.
* update
* changes
* db shutdown racecondition fix
* changes per pr
* changes per code review
* fix testing
* add shutdowncalled bool to db