Release v0.3.1 - IEEE 1800-2017 Keyword Compliance

🎯 Phase 1 Token Support Expansion Complete

- 150+ SystemVerilog keywords (IEEE 1800-2017 compliant)
- Advanced language constructs: OOP, interfaces, verification, coverage
- Organized keyword architecture with functional categories
- Phase 1 completion: 60% → 85% parser coverage

- Comprehensive keyword support for modern SystemVerilog designs
- Foundation ready for Phase 2 semantic analysis
- Enables interface and class parsing capabilities
- Maintained performance with expanded token support

- ✅ All 111 unit tests passing
- ✅ No performance regression
- ✅ TypeScript compilation successful
- ✅ Backward compatibility preserved

- Interface parsing implementation
- Compiler directive support
- Advanced semantic analysis foundation

**Closes:** #6
**Milestone:** v0.3.1 - IEEE 1800-2017 Keyword Compliance