ALPS: the Arbitrary Linear Plasma Solver. (August 2018)