Implant fixes/cleanup

- Fixes #6795
- Protolathe now creates implants inside glass cases
- Added glass case variants for existing implants
- Updated implantcase.dm to absolute paths
- Removed unnecessary icon definitions
- Cleaned up name formatting
- Removed colons
- Updates "research" admin object with phoron and engineering tech
Generally I find it's a better idea to put ..() after your item-specific item checks, just in case there's something in the chain that stops it ever reaching your istype().