The Processing Of Temporal Spike Patterns By Active Dendrites And Oscillatory Neural Networks