Compare in the following order:
Power (null first)
Orderable source province [null first]
ResultType [never null]
message [never null, but may be empty]
If power is null, it will be first in ascending order.
Updates the province, based on the current Position object
This typically will change units, dislodged units, and supply center
information for the given Province.