Cleanup various structure/enum/typedef definitions
Cleanup various structure/enum/typedef definitions

Rather than doing

    typedef struct ac_name_t { } ac_name_t;

just do

    typedef struct { } ac_name_t;

However where we reference a structure in another structure, do the
first one except the first name is without the '_t'.

Then for those structures that are referenced in other structures, do

    struct ac_name *foo;

Signed-off-by: Andrew Clayton <02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@digital-domain.net>

ac000/libac