Merge pull request #101 from brucehoff/develop

Develop
SYNR-571

+ Added option to specify filehandleIDs for Wiki attachments
+ Modified what gets printed when running test suites
- Removed "stop(...)" to not double-fail the test suite
SYNR-568

+ Changed tests to not POST /evaluation/%s/participant/%s (in favor of just /evaluation/%s/participant)
+ Added experimental .allowParticipation method
Commented out all instances of deleting file handles.  That operation fails due to remapping of delete into trash canning.
Merge pull request #106 from kaysoky/NoDeleteFilehandle

Comment out DELETE /filehandle
Merge branch 'develop', remote-tracking branch 'upstream/develop' into develop
Merge pull request #105 from kaysoky/eval_API_change

SYNR-568
Schema from the repo services

Just copied over.
Merge pull request #107 from kaysoky/schema_update

Schema update
SYNR-406

Minimalist getter/parser for INI config files.
Changed Config from a refClass to an S4 class.  Changed parsing code to use nested lists and vectors.
SYNR-407 - login/logout has been implemented but not fully integrated
  - TODO: remove session tokens (almost) completely
  - TODO: change REST calls to only use HMAC auth
SYNR-530 - teamName requirement removed from submit
Changed REST calls to use only the API key.
Changed unit tests to no longer care about tokens and auth mode.
See SYNR-545
Code review style changes
Tests for login + general mocking code helpers

+ Fixed one error found via test
- Added a unit test for the ConfigParser.
- Slightly extended functionality of ConfigParser
Spelling error.
Put Tk/Terminal login logic into appropriate locations within the login logic.
Added another mocking function for exported/base that cannot be replaced.
Now locked functions can be intercepted.