ehcache implementation for HDocument/Locale cache
https://bugzilla.redhat.com/show_bug.cgi?id=1130797

Squashed commit of the following:

commit 2c53e772c2beda3bbe7ec91822154858c0411720
Author: Alex Eng <aeng@redhat.com>
Date:   Mon Aug 18 13:57:45 2014 +1000

    Rename parameter, reinstate author of class

commit 460fad116c5b7d2a73648563501266f529a8d57b
Author: Alex Eng <aeng@redhat.com>
Date:   Mon Aug 18 12:47:07 2014 +1000

    Rename cache class

commit 4e757aa363ef7e01aab03c695a708522a5653bbe
Author: Alex Eng <aeng@redhat.com>
Date:   Fri Aug 15 13:10:16 2014 +1000

    fix unit test

commit b7167b1baff44d6c14bc42d2db27bd68f9504109
Merge: 3d769ed 50129c7
Author: Alex Eng <aeng@redhat.com>
Date:   Fri Aug 15 12:17:03 2014 +1000

    Merge branch 'release' into doc-statistic-cache

commit 3d769ed8b41380aec8f76e8b9457284d3e15f79e
Author: Alex Eng <aeng@redhat.com>
Date:   Fri Aug 15 10:43:36 2014 +1000

    Document statistic cache

commit f5e1c104ca64428499e6f84593d7c298f4ee4383
Author: Alex Eng <aeng@redhat.com>
Date:   Fri Aug 15 07:40:40 2014 +1000

    WIP: implement document statistic cache

commit c2f12de3ebb1757c95d68e43fca6b4cb6b8ff220
Author: Alex Eng <aeng@redhat.com>
Date:   Thu May 22 15:00:02 2014 +1000

    add path for ehcache file

commit 67d0ba52e8670c6f054b5d4c297d66fd50ecd3c0
Author: Alex Eng <aeng@redhat.com>
Date:   Thu May 22 14:07:43 2014 +1000

    Change versionStatisticCache to be eternal with overflow to disk: https://bugzilla.redhat.com/show_bug.cgi?id=1099736