Add catmaid_get_neuronnames
store a full curl config in catmaid_connection

* this will make it easier to reuse cookies, deal with different authentications etc
Add authtype option to connection
make curl config directly in catmaid_connection()

* since it does not require talking to the CATMAID server
Merge branch 'feature/streamline_auth'

* feature/streamline_auth:
  make curl config directly in catmaid_connection()
  Add authtype option to connection
  store a full curl config in catmaid_connection
add catmaid_fetch() to cover GET/POST requests
Add basic test infrastructure
test catmaid_connectin and login
enable real tests of login using environment vars

* these can be inherited by a test session which starts with a blank slate of options
add tests for example get/post requests
check attributes as well
refactor all catmaid_(GET|POST)(J) to catmaid_fetch
get_compact_skeleton, get_neuron_names -> catmaid_fetch
test fetching neuronnames
tests for catmaid neuron queries
Merge branch 'feature/simplify_getpost'

* closes #1
* feature/simplify_getpost:
  tests for catmaid neuron queries
  test fetching neuronnames
  get_compact_skeleton, get_neuron_names -> catmaid_fetch
  refactor all catmaid_(GET|POST)(J) to catmaid_fetch
  check attributes as well
  add tests for example get/post requests
  enable real tests of login using environment vars
  test catmaid_connectin and login
  Add basic test infrastructure
  add catmaid_fetch() to cover GET/POST requests