IN PROGRESS - issue CORE-4118: Implement validation editing for App
Integration WYSIWYG property editor 
https://pods.iplantcollaborative.org/jira/browse/CORE-4118

Still need to wrap up. Small changes to make things cleaner.
Added HasId to ArgValidator. Updated some parsing logic in the legacy to
new json adapter. Refer to Paul on this. The service may be turning the
boolean into a string (which is the problem)
Put a check on ArgValueEditor to not set a value if it is an Info type.
Made sure to make the check minimal for fail-fast detections.