* Updated TLVs to allow support for numeric outcome and multiple oracle DLCs
* Added threshold field to multi-oracle oracle_infos
* Responded to review
* Some more review
* Added Febuary 2nd 2021 meeting doc
* A few minor additions to the agenda
* Added ecdsa adaptor sig PR
* Updated v0 milestone outline
* added link to v0 milestone document
* Added notes from meeting
* Created v0 Milestone document with outline and table of contents
* Wrote phase 1 and began work on 2
* Finished all non-introductory sections
* Wrote intros
* Whoops, missed phase 2 intro
* Updated README
* Began work on Numeric Multi-Nonce Outcome spec, wrote compression algorithm
* More progress, specifically on curve serialization and polynomial interpolation
* Separated precision from function points and added note about polynomial evaluation optimizations when precision is not 1
* Wrote section for putting everything together into a CET set computation
* Wrote CET signature validation section
* Filled in all remaining holes!
* Added table of contents
* Added clarification about why base 2 is best, removed some first person
* Added concrete example
* Added subsections to general example
* Added note on non-generality of concrete example
* Clarified optimizations
* Fixed optimizations
* Fixed algorithm typos
* Responded to review, renamed precision_range -> rounding_interval
* Replaced paragraph about accepter's payout_function with new recommendation
* Split NumericOutcome.md into three files and added some design discussion/intentions
* Added extra precision to interpolation points in general payout functions
* Responded to Ben's review
* Added test vectors deleted from #81
* Fixed dlc_test redeemscript and added new dlc message parsing tests
* Fixed chain_hash endianness
* Added Schnorr signature point computation test vectors
* Restructured contract info json
* Restructured signature TLVs dlc_message_test.json
* UInt16 prefixed scripts and added hash pre-images to test vectors
* Added Nicolas' tests for NFC normalization and hashing
* Added dlc fee computation tests
* Added clarification to redeemscript in funding_input_v0 wrt fee computation
* Added basic tx building tests
* Updated test vectors to use 107 witness bytes for P2WPKH
* Updated test vectors to include non-p2wpkh inputs as well as dummy scripts to be used in fee tests for less modular APIs
* Added maxWitnessLen to inputs explicitly
* Fixed order and serialization of signatures
* Fixed backward stack funding signatures
* Specified DLC TLV messages and added happy-path test vectors
* Responded to Ben's review
* Updated test vectors to use correct Multisignature ordering and up-to-date BIP 340
* Responded to Tibo's review
* Attempted to specify funding inputs and funding signatures in a general way
* Regenerated test vectors as per the updated funding input and funding signature specification
* Specified generalized fee computation and fixed test vectors
* Added oracle signature and signed transactions to test vectors
* Responded to review from Tibo
* Fixed table of contents
* Clarified TLV vs. LN Message format, fixed off-by-one fee computation, updated test vectors for fees, have not yet updated test vectors for LN Message format
* Made offer, accept and sign conform with Lightning Message format
* Added a clarification
* Made contract_info a proper object
* Fixed test vector contract id hashes
* Made redeem script use compact size uint and removed test vectors from this PR