PLAT-6795 - Fix application of EOM flag when not at EOM

Use EOM adjuster only if at EOM
Add tests
PLAT-6795 - Fix application of EOM flag when not at EOM

Fix other related methods for forwards/backwards issue
PLAT-6795 - Fix application of EOM flag when not at EOM

Fixup PR
Merge pull request #208 from OpenGamma/topic/PLAT-6795

PLAT-6795 - Fix application of EOM flag when not at EOM