There are a couple of issues with picking up the perforce password.
- Added code to pick it up from the standard environment (P4PASSWD) if not set elsewhere.
- Changed the DataOutputStream to a OutputStreamWriter as the DataOutputStream throws in extra unicode characters
The "file(s) up-to-date" message has a different case F on different platforms.
Omitted it the F from the string compare.