Linker cleanup, use Fingerprint instead of modtimes in the loader, record constituent hashes for bytecode libs
- Remove
DotAandDotDLL, these were never used - Refactor how object suffixes for the loader get passed (this avoids a nasty hack in an upcoming patch)
- Avoid modtimes and identify Linkables with their hashes in the loader/linker
- Record constituent hashes for bytecode libraries so that recompilation checking is more consistent.