making possible to override environment variables by system properties
removing commons-lang and using guava
adding docs about overriding properties with system properties
typo
adding example about override environment variables
doc improvements suggested by @Turini
Merge pull request #875 from nykolaslima/override-environment-by-system-property

making possible to override environment variables by system properties