Allow specifying `ws://` or `wss://` when adding a server.

Add `(ws[s]?:\/\/)?` to valid server address regexp.
Fix stealth receiving addresses always being put into the first pocket.
Fix bad addresses if they are found when receiving stealth.
fix bad splice.
Randomize inputs and outputs in the mixer.
Make the mixer choose sometimes to mix main and sometimes change.
Don't choose change if there isn't any.
Randomize where the change goes as output.
Move the shuffleArray function inside the module.
Calculating change too early resulting in 0 change.
Don't err when there is nothing to show.
Allow obelisk service to try reconnect every 10s if it get's disconnected.
Merge pull request #65 from veox/valid-server-protocol

Allow specifying `ws://` or `wss://` when adding a server.
only allow ws:// on testnet.
improved visibility on some text fields
preventing top bar item overflow on smaller screens
shorten relative time format a bit
refactored history view
hiding sidebar on small view, for now
removing unneeded stuff