Review: ExoSession fixes #79

An ExoSession object has been introduced. It is passed to ExoFrame (or a default one is used). It provides:
- Ability to handle cookies (PeristentStore APIs exposed to JS)
- Ability to be off the record
- Ability to add/clear Visited Links
- Ability to clear all peristent session data