Staleness buffer had error in ExpiringCache

Signed-off-by: Aaron Rosenzweig <aaron@chatnbike.com>
ERXCopyable Initial Commit
No "fudge factor" required

It's wrong to add 10 seconds because short values (5) seconds expire immediately so they never work. Subtracting 10 seconds makes objects live longer (which was probably the original intent) but this really isn't necessary. It appears no "fudge factor" is needed.

Signed-off-by: Aaron Rosenzweig <aaron@chatnbike.com>
Merge pull request #376 from recurve/ExpiringCache

Staleness buffer had error in ExpiringCache
Fix Javadoc mistakes.
Make static variables and methods that call and update them thread safe.
Merge pull request #383 from amagavi/ERXCopyable

ERXCopyable
Convenience method for getting an EOFetchSpec, since one can never get auto-complete to supply a constructor.
Getting class attributes and class relationships always seemed oddly difficult, and why should this be in a static method in ERXCopyable.
More tests.
Remove reference to not-quite-ready test