start revamping
new gui system: button lists

lua.gui.button -- button class
lua.gui.button_list -- list class
gui system changed in some states

title and gameover state with new gui system
fix: remove old button table.
Add control keys map
Rewrite button structure.

Russian: При создании кнопки используется её индекс. По этому индексу
идёт упоядочивание. Индекс не уникален, а лишь указывает желаемый
порядок кнопок.
Fix gameover.lua & title.lua for button rewriting.
ничего важного, просто комментарии.
fixed control_key map and keyreleased
add table.pack

Add table.pack function to lua.function_lib.
This is alternative table.pack for Lua 5.1 from Lua 5.2
fix lua.gui.button

With your wish, @AI:
- Remove keypressed method;
- Change set_hover(flag) to select() & unselect();
- Change onCLick() to activate();
- Add type check for function, not 'nil' value.
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!
fix lua.gui.button_list functions selectNext&Prev
add playe_se to lua.gui.button
Fix required bug & little optimized

Remove 6 lines of code to same method of ButtonList class.
Edit title.lua & gameover.lua

Change button additional and control t new Gui.ButtonList system.
write .gitignore

+ Convert line-endings for lua files
+ Don't convert .bat files
+ See files in gfx/ and sfx/ as binary
do not ignore .git* files
Merge branch 'git-attributes'

* git-attributes:
  do not ignore .git* files
  write .gitignore
Merge branch 'another-buttons-system'

* another-buttons-system:
  Edit title.lua & gameover.lua
  Fix required bug & little optimized
  add playe_se to lua.gui.button
  fix lua.gui.button_list functions selectNext&Prev
  Reengeneer lua.gui.button_list
  fix lua.gui.button
  add table.pack
  fixed control_key map and keyreleased
  ничего важного, просто комментарии.
  Fix gameover.lua & title.lua for button rewriting.
  Rewrite button structure.
  Add control keys map
  fix: remove old button table.
  gui system changed in some states
  new gui system: button lists
  start revamping

Conflicts:
	lua/states/gameover.lua
	lua/states/title.lua