Bug 1006300 - Encapsulate and add better documentation and checking for ArenaList. r=jonco.

--HG--
extra : rebase_source : b05df6c5e6ac2a501f2f07a9c57cbba75caadaf1