Change Lookup to respect ordering when returning keys or iterating through items
Optimize Lookup .indexOfKey(), since we use this every remove()
Merge branch 'develop-frontend' into feature/issue-412-lookup-keys-need-to-be-returned-in-the-correct-order
Merge branch 'develop-frontend' into feature/issue-410-viewcollection-needs-a-way-to-allow-ordering-to-be-manipulated
Merge branch 'feature/issue-412-lookup-keys-need-to-be-returned-in-the-correct-order' into feature/issue-410-viewcollection-needs-a-way-to-allow-ordering-to-be-manipulated
Minor changes to Lookup for better readability
Merge branch 'feature/issue-412-lookup-keys-need-to-be-returned-in-the-correct-order' into feature/issue-410-viewcollection-needs-a-way-to-allow-ordering-to-be-manipulated
Allow Lookup items to be rearranged
Merge branch 'feature/issue-410-viewcollection-needs-a-way-to-allow-ordering-to-be-manipulated' into feature/issue-416-lookup-should-offer-constructor-options