Get list of all columns reachable from a cube or dimension along with table name

1. Added choice type for the response in xsd.
2. Added same  call for both cube and dimension.
3. Added test