Oilpan: Fix the compile-time asserts that check that only garbage collected objects are put in Members, WeakMembers and Persistents.

Add the compile assert to all constructors so we get it instantiated
in all cases. Fix tests that put something that does not qualify as
being garbage collected in handles.

R=erik.corry@gmail.com, oilpan-reviews@chromium.org, vegorov@chromium.org
BUG=

Review URL: https://codereview.chromium.org/201933002

git-svn-id: svn://svn.chromium.org/blink/trunk@169358 bbb929c8-8fbe-4397-9dbb-9b2b20218538