Minor syntax changes.
Add ScannerData destructor.
Remove shared pointer from TokenData.
Remove shared pointer from Symbol.