Json: Add TableLayoutConverter to simplify using tables using json
Json: Use TableLayout for sample instead of DynamicLayout
Xaml: Simplify test xaml to make it more terse and remove (now) redundant TableLayout tab
Prevent crash with TableLayout when rows collection is empty
Add Application.Invoke<T>(Func<T>) to return values from an invoke