Many changes in the compiler's structure

- Changed `SSM` files structure
- Added optimization for `call` and `acall`
- Added `__linestr` special variable
- Removed unused `string table` (`stringlist`)
- Changed `throwError` into `throw` operator
- Changed A LOT compiler's symbols handling; it's more OOP now.
- Fixed exception handling
- Many small fixes and improvements