Bug solucionado

- Bug solucionado en GunBehavior. Gracias Kriss por reportarlo ;)
Merge branch 'master' of git@github.com:egyware/fp4g.git
Merge branch 'master' of git@github.com:egyware/fp4g.git
Refactorización: Lib y Defines

- Se cambió la estructura de las bibliotecas y defines separandolas
definitavamente
- Queda pendiente el visitor para rellenar los datos del Lib.
- Falta hacer que efectivamente una variable cualquiera pueda ser
accedida para extraer datos importantes especial si esa variable es de
tipo Map, CustomMap o etc...
Refactorización completa:

- Al final no puedo ir contra el diseño original, es cierto cada vez
cuesta más mantener un programa. Espero que a futuro esto no sea grave.
- Ahora solo tengo que agregar la capacidad de leer cualquier tipo de
variable independientemente si es o no es un Define.