Clear vertex cache on savestates.

Just so it's an easy way.  We can remove later when we're sure.
Fix some missing GPUCommon state.
Don't crash if currentList is NULL.
Don't savestate the last frame time.
Merge pull request #667 from unknownbrackets/savestates

More savestate fixes