Enabling Intelligence through Middleware: Report of the AAAI 2010 Workshop