Reverting back the change for Chrome
Minor formatting change in the reports
Squashed commit of the following:

commit 052e785864cb87a974a2e85645407fed2d839328
Merge: 9c429d2 9aac9ab
Author: --global <john.smart@wakaleo.com>
Date:   Mon Jul 2 07:54:35 2012 +1000

    Merge branch 'Thucydides-67' of https://github.com/rahulj51/thucydides into Thucydides-67

commit 9aac9abf44ed8a95b75b1f733da0241eb93b2e68
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sun Jul 1 19:34:12 2012 +0800

    Reverting back the change for Chrome

commit ba63f1d543ea875c4c172aaebc55959437632c37
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sun Jul 1 19:25:00 2012 +0800

    Added tests for JPAProvider configuration

commit be2b2a49887c2f1338b8a2b6072ac860bc9f767a
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sun Jul 1 18:11:21 2012 +0800

    Renamed HibernateTestOutcomeHistoryDAO to JPATestOutcomeHistoryDAO

commit fe82c7212ab72437617c282f2b59b57d5d50e780
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sun Jul 1 17:57:11 2012 +0800

    Refactored to remove duplicate code

commit f73208d8d8788a99d7426e941b5f1a6533d28650
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sun Jul 1 15:37:13 2012 +0800

    Refactored to move jpa specific files ot a different package

commit 876e99f929c97673bd36108f796cd04088f9fcdb
Merge: 107090e ea19d53
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sun Jul 1 14:41:51 2012 +0800

    Merged with upstream

commit 107090e6dc827ed8a78dafe68a82d0b739772061
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sun Jul 1 14:30:11 2012 +0800

    Using the correct name for jpa provider property.

commit e7818b115eb540153a9b6b603a6c99cbb17c19ce
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sun Jul 1 14:29:15 2012 +0800

    Added persistence unit for EclipseLink

commit 0304fe016feb7b3184d1f35e5e4688a758fdb92d
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sun Jul 1 14:28:51 2012 +0800

    Added sequence names to ensure the hibernate sequence continues to get used for those moving over to EclipseLink from Hibernate. Also added @Temporal annotation to date fields (EclipseLink requires this)

commit 9dff3a0cc6268ec384b93be6ec158e4b3bc0c01f
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sun Jul 1 14:26:57 2012 +0800

    Closing entityManager after use

commit 67cf94848337451062b0108e8e6c14322313ffad
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sun Jul 1 14:13:27 2012 +0800

    createEntityManager will instantiate entityManager factory with the right persistence unit (based on jpa provider)

commit 80320269789a4afbe45b26f1454c6365701648ff
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sun Jul 1 14:12:07 2012 +0800

    fixed a bug in how provider name was being read from environment variables.

commit 0faeefe5cb9f697515cd457d71022a27d056011f
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sun Jul 1 14:11:05 2012 +0800

    JPAProvider now returns the corresponding persistence unit name, This is needed because each JPA provider is defined in a different persistence unit in persistence.xml

commit 29071135f65b5a6f53047c4239b613a13f00b431
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sun Jul 1 14:09:54 2012 +0800

    setting JPa provider name in database config properties

commit 18b9d2113dab75e3f47aec1bc3fc55d41772bd37
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sun Jul 1 14:08:17 2012 +0800

    Changed EclipseLink max pool size to 10 to prevent deadlocks

commit 842d403ae1e468331b6a4a4cadc5f8835f160ccf
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sun Jul 1 14:03:43 2012 +0800

    Upgraded to regular EclipseLink release 2.4.0

commit 5c1cebe07ba27328263ccf5971e5993aa39949ca
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sun Jul 1 14:01:58 2012 +0800

    Added support for jpaProvider system property

commit 676bc4ef01af4869bf272919b019b6be22a66768
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sat Jun 23 18:11:26 2012 +0800

    Using a unique db URL to avoid conflicts

commit 6c786424e11f7258a4ad346169b1298fc838bb76
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sat Jun 23 17:59:25 2012 +0800

    New test case for testing database configurations for EclipseLink

commit f2a3e098686a607d80f4cddebf21d6be185b7c05
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sat Jun 23 17:58:52 2012 +0800

    Added a method to delete the schema before creating a new table. This makes the test independent of other tests using the same schema

commit b9b9dc587622c4497aebef8dd5152947adead89b
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sat Jun 23 16:20:36 2012 +0800

    Added a test for EclipseLink configuration

commit d3351b358385274036a93d0f48eec42031ee48bd
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sat Jun 23 16:20:16 2012 +0800

    Added @ReadOnly annotation which is the EclipseLink equivalent of @Immutable

commit 901af788e107e0c1cd37f592d350ebf0ba7c99c3
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sat Jun 23 16:19:31 2012 +0800

    fixed a bug that was causing the jpa provider property lookup to fail.

commit 26738a6be254da23b166ab0d6cae9437fc1879a4
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Sat Jun 23 16:18:52 2012 +0800

    cleaned up config files and added eclipselink specific properties to eclipselink config

commit ec18cd881b9867ebb3b05d4c9f584f5b4697dbf0
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Fri Jun 22 07:21:54 2012 +0800

    Added Eclipselink support - work in progress

commit ee36e4573d750f9fc7c1c54880b3a13062a53511
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Fri Jun 22 05:28:32 2012 +0800

    Abstraction for plugging in a JPA provider of choice

commit 3a4c82c5fbf6055dce0ad6a3493df89fe2326b5b
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Thu Jun 21 22:05:36 2012 +0800

    hsql driver must be loaded

commit 5483563d32f3e30a49cb7af41803a5ca33c59651
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Thu Jun 21 22:04:39 2012 +0800

    innerwidth seems to have some quirk in Chrome

commit f3b1ae0230746e315a5a366f5887760a5f24d965
Author: Rahul Jain <rahulj51@gmail.com>
Date:   Thu Jun 21 06:06:14 2012 +0800

    Provider config interface

commit 56e24f6016eb55d0e79693c20806da10365eeb22
Merge: 0d4ecdf 38b994a
Author: Rahul <rahulj51@gmail.com>
Date:   Sun Jun 10 22:46:09 2012 +0800

    Merge remote-tracking branch 'upstream/master'

commit 0d4ecdf1ef4f21533a2293653686fc981abf5b23
Merge: 1476067 bb43f69
Author: Rahul <rahulj51@gmail.com>
Date:   Sat Jun 9 20:03:00 2012 +0800

    Merge remote-tracking branch 'upstream/master'

commit 1476067f8644ed5efe1d4b9f1a154913596eaa61
Merge: dbf33ac 80e78a0
Author: Rahul <rahulj51@gmail.com>
Date:   Sat Jun 9 19:22:01 2012 +0800

    Merge branch 'disable_statistics'

commit dbf33ac95bcf9efe0b9f800e253237e354f8db78
Merge: 18dbd52 2cb297f
Author: Rahul <rahulj51@gmail.com>
Date:   Thu Jun 7 23:43:02 2012 +0800

    Merge remote-tracking branch 'upstream/master'

commit 18dbd5265b1a31fe96d8584befe7d541d74fd68f
Author: Rahul <rahulj51@gmail.com>
Date:   Thu Jun 7 23:42:05 2012 +0800

    #Thucydides-67: Encapsulating hibernate properties in a separate class
Added integration test for EclipseLink
Merge remote-tracking branch 'upstream/eclipselink' into Thucydides-67
Using default dialect as 'Auto'
Disabled @ReadOnly and added cascadeType to the relationship.
Disabled caching and weaving in Eclipselink
Using unique database URLs to avoid test failures
code cleanup