ANN: LearningStrategies.jl

LearningStrategies is a modular framework which can be used to create custom iterative algorithms with very little boilerplate code. At its core is a MetaLearner which can be composed of many (possibly recursive) learning strategies. It forms the basis of StochasticOptimization (which I hope to clean up and register soon), and the episode iteration in Reinforce.