Added param_traits class.
Implemented get_info() method of platform class.
Minor changes to get_info in platform class.
Added param_traits for device class.
General implementation of device class get_info method.
Simplified extension checking.
Fix extension selection bug from previous commit.
Implemented create_sub_devices.
Skeleton context classes.