clarified comments, fixed return type
added compressed size field to aie_ArcUnit
removed recursion from list functions
made arctable_sort() to return meaningful value

instead of NULL-terminating destination array;
got rid of some unhelpful maceos
changed lists and errors handling

  got rid of assertions - the way they are now they are bad
both for debugging and error handling;
  also added enumeration error to error enumeration