Merge pull request #43 from sguan-actuate/master

fix bug 456117
Fixed NPE when fetching available bindings
Revised keep hierarchy support in date format and UI context
Check if the stack if empty before pulling from it. Prevent popping
element from empty stack.

Signed-off-by: Pengcheng Bian <pbian@actuate.com>
Remove final keyword for enhancement purpose.

Signed-off-by: Pengcheng Bian <pbian@actuate.com>
Merge pull request #44 from TerryPCBian/master

Check if the stack if empty before pulling from it.
Refactor chart builder for better customization
Bugzilla#456201 Catch all exceptions when getting assist key to avoid
braking UI.
Bugzilla#456202 The button size in mac is not as big as in windows, so
the fixed image size is too small to display in mac, need to use auto
computing size.
Added a utility method to return chart output format.
Fix Bug456203

Modify the model to support style changes applied to the Highlight area
of row details.

Signed-off-by: Pengcheng Bian <pbian@actuate.com>
Merge pull request #45 from TerryPCBian/master

Fix Bug456203
Fix 456205

Set the missing information in the Css object. 

Signed-off-by: Pengcheng Bian <pbian@actuate.com>
Merge pull request #46 from TerryPCBian/master

Fix 456205