Reengeneer lua.gui.button_list

- Change map sorting to array sorting;
- Add varargs to buttons addition & constructor
- Remove check(direction)
- Add selectNext() & selectPrev()
- Add select (num) function for select some specific button in array
- Add activateCurrent() dunction for call callback of selected function
- Lost play_se("click")
- Still no Testing!