Changed the assumption that accepts_nested_attributes_for will only be used with fields_for and the arbitrary decimal number keys.  Instead, the code now looks to see if the key ends in _attributes, and deals with such hashes in a more acceptes_nested_attributes_for compliant way.  Added a test to check that fields_attributes with random keys are processed properly.