re-add reducing version of knapsack 0/1 in misc/dyn
fix bug in singleton list: index OOB not generated for negatives
Misc

1. ListValue extends List<Object>
2. mapred(r, i, l, m) == reduce(r, i, l | m)
3. ReduceInliner exploits #2 to avoid intermediate lists
(won't really help until we inline non-intrinsics though)
Merge branch 'master' of https://github.com/bhosmer/mesh into bhosmer-master