new feature: custom field editor using custom.js. support for wrapping puppet classses field with links to class browser