VerifyLink prototype has changed
More compilation units need Nova headers under Win32
Fix syntax error
PackageListInstalledFromCommand has changed signature
More compilation units need cf.nova.h under Win32
Update Win32 stubs as Unix implementations have changed signatures
Properly link build-stdlib to libcompat
Remove unused variable
MailSubject has been moved to mail-subject.[ch] in Nova
Hide global CONTEXTID with ScopeGetCurrent(), ScopeSetCurrent()
Remove _SOURCES, _LD for rlist_test
Remove RlistPush/PopStack, inline into scope
IsRegexItemIn accepts constant version of EvalContext
Introduce "Immediate constraint" promise accessor functions

Lists of constraints in expanded promises contain both constraints specified in
promise and constraints merged in from referenced bodies.

Constraints specified in promise can not be guarded by classes, and hence don't
need evaluation context to be accessed. This commit adds accessors for such
constraints.

Note that it is a stop-gap measure, as it relies on caller only asking for
constraints specified in promise. Longer-term solution is to separate those two
types of constraints using type system.
Introduce PromiseGetHandle and adjust to changed prototype of PromiseID
EnterpriseTrackTotalCompliance and NotePromiseCompliance no longer need EvalContext
Enable -Wargument-unused warning and declare ARG_UNUSED to suppress it
Eliminate unused arguments
Eleminate more unused arguments
Consify and unexport GetAuthPath