[evol] Cyborg/Interface: support returning API call replies asynchronously
[licence] updated copyright years
[fix] MapMaker/DNS: better handle when zone content is not parseable
[fix] MapMaker/DNS: better check if zone has signed zone file before certain operations
[fix] MapMaker: user correct Needle model to instanciate Zone
[evol] MapMaker API and internals rework §1, going forward to Dependency Injection using Needle
[evol] DNS API rework §1
[evol] API: implemented hidden nodes and used it to create a '?' node used to search children based on their attributes
[fix] corrected MapMaker API
[evol] allow splitting the API interface declaration over multiple files/directories, split MapMaker interface, and added cross-nodes storage during the interface life (as we can't use closures across files)