<commit_before>Prepare for beta: switch to main network!

After this update all previous projects will disappear, along with your testnet balance. You can get it back by running the program with --net=test as a command line parameter.
The server now supports JSON, XML and HTML formatted output. A bug fix for the case where a pledge is revoked whilst someone is sitting on a confirmation screen.
More decentralisation: Lighthouse now uses any two Bitcoin XT nodes instead of hard coded nodes.<commit_msg>Update release notes for v19 again.<commit_after>Prepare for beta

This update switches Lighthouse to the main network. After this update all previous projects will disappear, along with your testnet balance. You can get it back by running the program with --net=test as a command line parameter. However previous pledges will no longer load.

The server now supports JSON, XML and HTML formatted output.

More decentralisation: Lighthouse now uses any two Bitcoin XT nodes instead of hard coded nodes.

The contact email address required in pledges is now private (for server assisted projects only) and a new optional name field has been added, so you can control how you appear in the pledge list.

The vinumeris.com server is now filled in by default and instructions for where to email the project are provided after saving it.

File associations now work on Windows and MacOS, for people who redownload and reinstall the app.

Many bug fixes, especially on Windows.

{'fraction_non_alphanumeric': 0.02843601895734597, 'fraction_numerical': 0.0013540961408259986, 'mean_word_length': 4.577358490566038, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1782655', 'n_tokens_mistral': 343, 'n_tokens_neox': 326, 'n_words': 235}