[ignore] code cleanup
[feature] Function to get the Effective User
[doc] Some javadoc on new getters
[ignore] Some code cleanup
[bugfix] Corrected test name
[bugfix] Make sure exec/non-exec is set for setUid, setGid and Sticky correctly when parsing from String
[ignore] Make sure to indicate effective user
[javadoc] Added licence header and some detail on intention of the class
[ignore] Make octal values explicit
[feature] SetUID, SetGID and Sticky bit can now be set/unset via the Resource Properties dialog in the Java Admin Client
[refactor] Code cleanup
[feature] Ability to specify names for json properties that are non-valid xml element names by using json:name="my-name" e.g. <ref json:name="$ref">