Rowan de Haas

Results 9 issues of Rowan de Haas

- Adds additional public method overrides for RootBeer, which some app use directly instead of calling RootBeerNative.checkForRoot() - Tested on my device against [RootBeer Sample](https://play.google.com/store/apps/details?id=com.scottyab.rootbeer.sample&hl=en), passes all tests

See https://stratisplatformuk.visualstudio.com/StratisBitcoinFullNode/_boards/board/t/StratisBitcoinFullNode%20Team/Stories/?workitem=4487

If `-server` flag is set but `-rpcuser` and `-rpcpassword` are both empty, the RPC default binding configuration is not done.

Allows a Content-Encoding header to be set. Useful if the files being uploaded are already gzipped.

The current overloads use different lookup dictionaries. If `GetHeader` is inadvertently called with a ulong it will perform a lookup by hash rather than height due to implicit conversion to...

Adds a Smart Contract Library `Stratis.SCL`. The library is whitelisted for use in contracts. To add additional functionality, only the library module needs to be updated. Includes support for ECRecover.

Add two new endpoints * Build the join message for signing * Broadcast the join transaction with a signed message Add verification of the collateral signature

A contract that allows you to deposit and withdraw funds and store key-value pairs.

* Adds configurable baseunit * We don't currently store any preferences locally, so I used `localStorage`. Electron seems to support this fine but we can change it if needed. See...