Basic flapmap on Elements
Merge branch 'dev' into flatmap
flatMap on Optional
Tests for flatMap on Optional.
Merge branch 'flatmap' into dev
Small typo in javadoc for Elements.eval()