Reset map layers on hibernate

Client requests that plugins reset their state when closed and
reopened.  Map layers previously held onto state so it could
be recreated easily, but this is not the desired behavior.
Merge pull request #216 from mmcfarland/topic/reset-on-close

Reset map layers on hibernate