BaseLayerPicker improvement & Timeline.prototype.destroy()

please consider these changes, which I originally posted from the batching branch, also see https://github.com/AnalyticalGraphicsInc/cesium/issues/789 and https://github.com/AnalyticalGraphicsInc/cesium/issues/790