Changing ln to log to use Java/Python perferred method name. Ok @robertcannon?

Using xLength, etc. for dimensional x value on distal, etc. as opposed
to using the same name as the dimensionless parameter x
Using point3DWithDiam for comp type used for distal etc. to match usage
in the NeuroML Schema