I've added a more thorough check of the patch (no just "Unicast") and more results if a condition isn't met

1. The result will indicate if the patch doesn't need to be applied because of operating system level.
2. Changed the http download to a fixed file script (for security concerns).