Removing circular dependency between future and promise
Fixing problem in free_component which was sent to the wrong locality under certain circumstances
Fixing a doxygen warning