define-arx: accept a list rather than &rest

It's a lot easier to edit form definition list on the fly (say, adding
some forms conditionally).
define-arx: skip nil form definitions

Otherwise they are erroneously handled as lists.