Dev Docs: Add P2P Messages That Request Or Reply With Data

Adds to the devel reference page detailed documentation on the following
messages: block, getblocks, getdata, getheaders, headers, inv, mempool,
merkleblock, notfound, and tx.

Adds to the devel examples page an example of requesting and parsing a
merkleblock message.

Adds to the devel docs overview pages links to the above two new
P2P sections.

Tweaks the autocrossref plugin ignore pattern to not crossref in the
middle of a GIF image name; this allows the inclusion of animated GIFs.
Drop unused CSS file
Drop previous workaround against caching scripts
Update ar translations
Update validation score name in the layout and CSS
Update transparency scores for hardware wallets
Avoid mentioning that the app is open-source in the "New app" score
Format "protocol versions" table content to improve readability
Dev Docs: Tweak Revised Protocol Versions Table Style
Dev Docs: Fix Typos/Confusions In P2P Data Messages As Reported By @saivann (Thanks!)
Update hu translations
Update uk translations
Update events (fixes #641, #643)
Manage events in a single file
Replace javascript syntax by a more standard and readable one
Add space before comments in javascript
Apply a few javascript optimizations
Make it clearer that auditing the RNG of a hardware wallet depends on verifying that the device uses the right source code
Add HW.1

Proofread
Update default score