Improved column names in display

Replace dictionary with List so that columns have specific names, Event
and Parameters instead of Key and Value.
Also renamed sub columns to Index and Values instead of Key and Value.
Also, added row to UI if data bound without parameters so the event when
binding occurred is displayed.
Display DefaultValue for DataSource data binding

Convert the DefaultValue to an object so it matches the format of the
actual value ,e.g., DateTime defaults will be entered in format
yyyy/mm/dd (so it works across different locales).
Also added a DataBindParameter converter to reorder columns in display