[FIX] Ungrouping (all) columns now works as expected

The Table did not reset the numberOfExpandedLevels before removing the
grouping.

- Introduced 2 API functions to the TreeBindingAdapter for setting the
numberOfExpandedLevels.
- Added the reset mechanism to the AnalyticalTable

Change-Id: Ic19a734d904768e9cc442098373d000355a7d0cb
Merge "[FIX] Ungrouping (all) columns now works as expected"