Rework ListOfBoxes and implicit to implicit class extending AnyVal.

This avoids an allocation and avoids the implicit conversion method.
Merge pull request #1532 from lift/1531-not-just-any-val

Rework ListOfBoxes and implicit to implicit class extending AnyVal, which we're doing only for Lift 3 as it requires Scala 2.10.