Update IDE files.
Update IDE files.
Fix test transitions and workflow test.
Added getMetaset to fetch individual metasets; added  getFolderByPath with autocreate
Example config now uses localhost instead of cinnamon as default server name.
Fix ant warnings.
Add setMetaset API method.
Added: get / set config entries via server API methods.
Fixed javadoc.
Format code.
Refactoring tests: do not initialize database via test script or reload application via tomcat reload.

Tests should expect a ready-to-test environment (that is, a single integration test should not have to create the whole test-db on each run, and it should be able to run repeatably against a test database).
Current tests often rely on a db that is empty and does not contain other test artifacts - this is much work to setup between tests and the continual servlet reloading done by older tests will exhaust Tomcat's
 PermGenSpace.
Cinnamon 2.5.0: refactored IndexServer, added IndexJob

The new IndexServer will index a class based on index job objects and no longer changes the indexed objects. The advantage is two-fold:
1. Eliminate race-condition between IndexServer and other processes trying to update an object.
2. In case of a server crash (or database rollback), the Lucene index will not contain objects that do not exist in the database.
Fixed addGroupToAcl command.
Fix tests
Do not reload cinnamon via tomcat management app during test.
resolve conflict
Ignore test, needs refactoring.