HPM: Intif.c Completed

Moved missing vars and declarations of interest into the interface.

Signed-off-by: shennetsind <ind@henn.et>
HPM: log.h Completed

Moved missing vars and declarations of interest into the interface.

Signed-off-by: shennetsind <ind@henn.et>
HPM: Mercenary.c Completed

Moved missing declarations of interest into the interface.

Signed-off-by: shennetsind <ind@henn.et>
HPM: Party.c Completed

Moved missing vars and declarations of interest into the interface, removed duplicate mentions of party within calls to shorten wherever it made sense to, and renamed some members to ease reading.

Signed-off-by: shennetsind <ind@henn.et>