Fix for unified read and a bracket in MercurialHasRevisionRule

Added unified read when opening playbook files, prevents issues with trailing whitspace check when running in a mixed (*nix, Win) environment. Removed unneccesary bracket in MercurialHasRevisionRule.