3525 persistent l2arc.

Details: https://www.illumos.org/issues/3525

This patch compiles, but haven't been tested. I will when I get time.

If anyone spent their time to review this, that will be appreicated.