Use more generic shasum binary
Use uid and gid for file resources

Setting owner=root/group=root in file resources might fail on
workstation platforms which need to get supported as well, as
we are downloading java with local_action. Seen this failing
on Mac OS where there was no group named root.
ansible-java 0.3.0

Fixes issues with local_action when using Mac as a workstation.
Merge branch 'ansible-java-0.3.0'

* ansible-java-0.3.0:
  ansible-java 0.3.0
  Use uid and gid for file resources
  Use more generic shasum binary