refactor for reuse, make target check majorminor only.
repl space with tabs.
Merge pull request #646 from parrt/refactor-version

Refactor RuntimeMetaData for reuse of code. Make Target check only major/minor version.
Prepare for next development iteration
Merge pull request #647 from sharwell/4.4-dev

Prepare for next development iteration
add comment
merge in master, make simple fix to options check.