* Convert `lime.tools.Architecture` to `enum abstract`.
This improves compatibility with `hxp.HostArchitecture` and provides a more user-friendly API than `try { Type.createEnum() }`.
* Add category functions to `Architecture`.
* Fix errors related to `Architecture`'s new type.
* Standardize formatting.
* Re-implement `Architecture.match()` for backwards compatibility.
* Add `Architecture` constructor for clarity.