Log Axis Enhancement

Closes #816 and #817. Previous PR here: #985 (Was accidentally closed).

Couple of fixes to make the axis and respective tickers better. Expose Log Axis on JS Side. Add JS example of a log plot.