New backends: JLEMS & JNeuroML -neuron

Restructuring jneuroml & neuron backends with static methods to allow install() etc. to be called from other backends