Subbranch of issue-586 to explore engine work.



git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/branches/issue-586-engine@11624 dc4e9af1-7f46-4ead-bba6-71afc04862de
Move turbine engine code to adlb and get to compile

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/branches/issue-586-engine@11627 dc4e9af1-7f46-4ead-bba6-71afc04862de
Change interface to integrate with xlb work queue

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/branches/issue-586-engine@11628 dc4e9af1-7f46-4ead-bba6-71afc04862de
Refactor to give engine more minimal interface suitable for interfacing with rest of ADLB

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/branches/issue-586-engine@11629 dc4e9af1-7f46-4ead-bba6-71afc04862de
Share id/subscript encoding functions with ADLB

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/branches/issue-586-engine@11630 dc4e9af1-7f46-4ead-bba6-71afc04862de
Logic for local or remote subscribe from server

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/branches/issue-586-engine@11631 dc4e9af1-7f46-4ead-bba6-71afc04862de
Init and finalize engine from server

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/branches/issue-586-engine@11632 dc4e9af1-7f46-4ead-bba6-71afc04862de
Write stubs for subscribe sync logic in server

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/branches/issue-586-engine@11633 dc4e9af1-7f46-4ead-bba6-71afc04862de
Complete internal plumbing for engine-in-server - notifications and task release from engine

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/branches/issue-586-engine@11634 dc4e9af1-7f46-4ead-bba6-71afc04862de
More clearly note missing parts

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/branches/issue-586-engine@11635 dc4e9af1-7f46-4ead-bba6-71afc04862de
Add stubs for ADLB API calls.

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/branches/issue-586-engine@11636 dc4e9af1-7f46-4ead-bba6-71afc04862de
WIP on client interface to new ADLB rule

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/branches/issue-586-engine@11642 dc4e9af1-7f46-4ead-bba6-71afc04862de
Removing engine stuff from Turbine

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/branches/issue-586-engine@11643 dc4e9af1-7f46-4ead-bba6-71afc04862de
Resolve clashes in function names shared between turbine and adlb

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/branches/issue-586-engine@11644 dc4e9af1-7f46-4ead-bba6-71afc04862de
Remove indirection via ID for blockers

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/branches/issue-586-engine@11646 dc4e9af1-7f46-4ead-bba6-71afc04862de
Stub for notifying server

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/branches/issue-586-engine@11647 dc4e9af1-7f46-4ead-bba6-71afc04862de
Send notifications to server

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/branches/issue-586-engine@11649 dc4e9af1-7f46-4ead-bba6-71afc04862de
Add missing subscribe calls. More consistenly use bool for representing subscribed parameter.

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/branches/issue-586-engine@11650 dc4e9af1-7f46-4ead-bba6-71afc04862de
Implement RPC for Put_rule

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/branches/issue-586-engine@11651 dc4e9af1-7f46-4ead-bba6-71afc04862de
Fix bad pointer arithmetic

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/branches/issue-586-engine@11654 dc4e9af1-7f46-4ead-bba6-71afc04862de