Multiple Viewpoint support

Multiple Viewpoint support:  Available viewpoints will be displayed in
the page. Selection of adaptation set based on the viewpoint id by the
user.