fix(semantics): groupitem.points failed to return its siblings because the code in Semantics#points never got called. This commit put the Semantics module ahead of Enumerable.
fix(semantics): revert the members search for enumerable#points. There were some cases where descending into members is wrong.
Move Semantics module into OpenHAB::DSL::Items to be consistent with Metadata and Persistence modules