1) Moved over the rest of the DataTypes items to CUL Lite.

1) Moved over the rest of the DataTypes items to CUL Lite.
2) Deleted Vector and List implementations as Vector was really just a
custom implementation of System.Collections.Generic.List and List added
observable capabilities and ObservableCollection is a better choice.
3) Moved most reflection extensions over to CUL Lite.