Strengthening the processing, by protecting the stdin AnalyzeLine() calls with a try catch.
aila2.cs also includes:
    code formatting changes
    protection on the schema (only use if set)
    typo corrections
aila2-filter.cs includes:
    write to stderr outside of standard process to avoid data corruption
Moving aila2 classes under the main aila2 class. This will make code shorter and easier in the long term. Also classes aren't shared or reused, so this is safe.
Moving enums tot he program class to simplify code.