MUST
- Add application option to pengines [copy from testing] [OK]
- Make sure all pengines are visible to pengine_main_loop [OK]
- Make sure pengine_rpc/2 only listens to pengines it created. [OK]
- Add limits to applications (thread pool) [OK]
- Sandboxed uri_components failing (create test, sort it out) [OK]
- Cleanup message queue of remote pengine [OK]
- pengine_unregister/1: need to distinguish remote and local [OK]
WISH
- Ask option (initial ask with create) [OK]
- Destroy option (auto-destroy on fail/det/error) [OK]
TESTING
- Add more tests
- Test destroy(false)
- Find a way to test timing/synchronization errors [OK]
- Test javascript [OK]
- Base version: 7beedba82a0331891effe94e3fa79561b0ee6eaa
- Pengines consider predicates defines if they have ever been defined by some pengine.