ListDictionary_Remove: return value if removed

Update tests accordingly.
ListDictionary: support for wObject added
ListDictionary: added Remove_Head function

ListDictionary_Remove_Head removed the first object from the dictionary
and returns it's value.
Merge pull request #12 from bmiklautz/listdict

Improvements and new function for ListDictionary