ioport_array_finder improvement: [Alex Jackson]

Sorry, clean build needed again...

Allow ioport_array finders to be given a single base tag as an
alternative to an array of tags. This alternative syntax is exactly
the same as shared_ptr_array. This form makes more sense when the
individual "ports" don't really have human-meaningful names
(e.g. rows of a keyboard matrix)

Note that just as with shared_ptr_array, you need a period between
the base tag (as specified in the constructor) and the index.

Updated odyssey2.c using this form of ioport_array. [Alex Jackson]