fix for railo 4+ which doesn't like $createObjectFromRoot

This is a railo bug, but really the way the code was setup to use attributeCollection + argumentCollection + duplicate arguments was overly complicated.

The bug was pointed out in the discussion group:
https://groups.google.com/d/topic/cfwheels/RzNYRBPp45k/discussion

The changed code does fundamentally the exact same thing so it should be compatible. The change has been tested to work with Railo 4 on OSX, Railo 3.3 on Windows & ACF 9 on Windows.

The change also affects the dbmigrate plugin because it uses a copy of $createObjectFromRoot. A fix will be pushed to it that will check the version number 1.1.9 of CFWheels to maintain compatibility.