Cleanup up dead code and database tables from task scheduler

Turns out there was a lot of code and various database tables that had
no functionality at all
Merge pull request #59 from jamiesnape/CleanupScheduler

Cleanup up dead code and database tables from task scheduler
Add an API method for searching by item and folder name
Merge pull request #61 from jamiesnape/APIItemFolderName

Add an API method for searching by item and folder name
Upgrade XML_Parser and XML_Serializer in api module to latest versions

Silences some annoying warnings.