Merge pull request #53 from daivanov/master

Replacing currentTimeMillis with nanoTime in AbstractRandomDataProviderStrategy.getLong()
Fix false warning about setters being non-public

The accessible flag specifies whether or not the usual java access
checks are going to be ignored for this method, not whether the
method is accessible to the caller.

This flag starts out as false, so all setters were being flagged as
incorrect. Instead, use the modifiers to check whether or not the
setter is actually public.
Merge pull request #54 from bbaetz/fix-accessible-warnings

Fix false warning about setters being non-public
Released 4.0.0.RELEASE
added optional memoization
added javadocs
memoization now works on recursive objects
created unit test for memoization
added memoization example to wiki
changed indentation spaces to tabs
edited section about memoization in the site
Merge pull request #55 from vitobasso/feature-memoization

Feature memoization
Merge branch 'master' of github.com:mtedone/podam
The pull merge 55 breaks one test
memoization: fixed broken test and reapplied all commits squashed in one
Added test to check that Podam fills arrays and also fixed a problem
with checking accessibility of setter methods.
Added Victor Basso as contributor
Merge branch 'master' of git@github.com:mtedone/podam.git
Merge pull request #56 from vitobasso/feature-memoization2

memoization
Adapted to incorporate pull merge 54