Initial skeleton class for the new chart type. Still very much empty.

Change-Id: I5e9eaeb9337d51f59f800f8e676b8bc83b80df70
Better to associate true for "enable" and false for "disable".

The code reads better this way, and certainly is easier on human brain
to process their logic.

Change-Id: I3150fca3385931b9fe01ad13cb11fab410331349
Add a new chart type "GL 3D Bar" (working name).

Change-Id: I0b0a65bf4f9365a8d522e3c439afe19797b2fdd5
Image for the new chart type.

Change-Id: Idba626c947cc7875bdcdf13677f2161c4d5b68c5
Let's be more defensive here by checking for null return objects.

Change-Id: I5164e7d82f882ea9fe296a5a2df616d396d6726f
Skeleton template class for GL3D bar chart type.

Still very much empty.  It needs to be filled with sub-categories.

Change-Id: Iad7ad34efb264025541b585a92ee2ea7b8fff56f
List child type for GL3D bar chart type.

For now there is only one child type.

Change-Id: If39a3e75fdae62f0b20769c21e6a4e235ede941e