Report methods promises as repaired to CFEngine Enterprise.

While methods promises are not making any changes to the system
themselves, they provide the means of abstraction that is relevant
for compliance reporting. Otherwise, users of bundles need to
know about the details of the bundles in order to correctly evaluate
compliance.

(cherry picked from commit 40baddc48a0f70ec3a042a064f1f5f576962fb5f)
fix uptime calculation for solaris

(cherry picked from commit 4acdab76b8f8442ba2932922a61fe291e422bd06)