Changed Starcounter.Internal ResponseExtensions to assure a detected erroneous response always reach a handler, the default one if no other installed.
Extended the FilterableLogReader to support filtering on sources using a wildcard, as was described in #2304.
Added new error code ScErrUnexpectedResponse to be used when we detect unexpected responses in our components when doing node-to-node calls.
Tweaked ResponseExtensions default handler to provide a more accurate error message, including a dedicated error code and including the REST status code from the response.
Merge branch 'develop' into issue/2107
Changed the ListLogsCommand to display log entries in ascending order, rather than descending, according to #2305.
Merge branch 'develop' into issue/2107
Merge branch 'issue/2107' of https://github.com/Starcounter/Starcounter into issue/2107
Added new error code ScErrDatabaseMemberNotPublic, to be used when we want to put a weave-time constraint on a database class member (i.e. field, property).
Implemented new constraints in the weaver; fields/properties marked with any of [Type], [Inherits] or [TypeName] must be public, as specified in #2302.
Refactoring in weaver metadata: moved out SpecialFlags class from DatabaseAttribute and made it a public, reusable type (renamed to DatabaseAttributeFlags).
Exposed DatabaseAttribute.specialFlags in internal new property SpecialFlags.
Extended Starcounter.Binding.PropertyDef with new data/properties describing metadata relating to the new dynamic types domain, e.g. type name.
Changed the code host Loader class to emit new dynamic types metadata information gathered by the weaver to the code host PropertyDef instances.
Extended Starcounter.Binding TypeDef class with new metadata regarding dynamic types.
Extended TypeBinding (of Starcounter.Binding) with new properties exposing metadata representing dynamic type information (e.g. the type reference, base type reference, type name).
Made IO completion ports to use more kernel threads. Increased number of accepting sockets.
Printing Siege output.
Merge branch 'develop' into issue/2302
Merge branch 'issue/2302' into develop. This merge implement what is requested in #2302.