rdl: Fixup changes introduced in commit 0466f1ed

A cherry-picked commit was inadvertently applied twice to rdl.c,
resulting in rdl objects being duplicated on the rdllib rdl_list.
This caused double-free of any rdl object and a crash during
rdl_destroy().

This commit cleans up the damage introduced by the stray commit.
Note: The commit could not simply be reverted since it was a dup,
the revert failed with conflicts.

Fixes #1
sched: Replace manual directory search with flux_modfind()

Leverages the enhancements created to address Issue 87
https://github.com/flux-framework/flux-core/issues/87
Merge pull request #2 from grondo/rdl-remove-duplicate-commit

rdl: fix crash in rdl_destroy
Merge pull request #4 from lipari/sched-fixes

sched: Replace manual directory search with flux_modfind()
sched: update rexec.run event

The name of the event that wrexec subscribes to changed from rexec.run
to wrexec.run.  This commit changes the sched code to match.
sched: modify lua require statements in flux-submit

This incorporates the same changes made to flux-wreckrun to detect
LUA_PATH problems
Merge pull request #5 from lipari/flux-submit_fix

Fixes for flux-submit and wrexec.run event