Code refactoring. 'ystack' and 'yqueue' are merged into 'ylist'

ylist is massively refactored and ytree also refactored according to ylist's
  coding style.