Update to Jackson 1.9.12
Switch from LinkedList to ArrayList

Just a simple list.  No need for extra overhead..
Clean up tree import utilities for  #699
- lazy allocate objects
- conditionalize logging to prevent calls to StringBuilder & toString()

These are secondary issues, but still worth cleaning up.
Remove O(n^2) issue in tree importers - fixes #699
- Add sparse/based list implementation for ImportRecord
Use InputStream instead of Reader for JSON import - fixes #698
Normalize line endings

Add .gitattributes & do one-time normalization of line endings