Se agranda el tamaño de la torre y muralla.
Se agrega precio compenete de manera independiente.
Se le cambia el nombre a un paquete y clasese abstractas.
Se hace refactor sobre WallShapeGenerator, para tener una clase mas
general de la cual se puedan generar estructuras con dos torres y algo
entre medio.
Se crea un puente
Ajustes en el puente
Merge remote-tracking branch 'origin/roberto' into roberto

Conflicts:
	src/openblocks/shapes/BuildingShapes.java
	src/openblocks/shapes/shapesgenerators/IShapeGenenratorMove.java
	src/openblocks/shapes/shapesgenerators/WallShapeGenerator.java
	src/openblocks/shapes/shapesgenerators/simpleShapeFactory/AbstractSimpleWallGenerator.java
	src/openblocks/shapes/shapesgenerators/simpleShapeFactory/IFactorySimpleShapeGeneratorXX.java
Merge branch 'master' into roberto
Prefactoring de la creacion de rieles.
se cabia la manera de pasar el materal para construir.
Se cambia el orden de llamada a methodos en abstractchapegenerator
Se crea la clase que implementa el metro, se continua con la logica de
abstractchape para implementar este metodo.
Se crean distintas torres, para que calsen con la orientacion de entrada
salida del metro.
se comentan funciones que no estan definidas
Se crea un nuevo paquete, para ordenar un poco las clases existentes
Cambios requeridos para poder hacer que los rieles vallan a un punto en
diagonal.

Se crea una subclase en SubwayShapeGeneratorm la cual tiene la
contruccion de un riel (en liea reacta), se requiern dos para poder
hacer eno en diagonal.

Se crea un patron factory para las torres del subway, de esta manera se
facilita el manejo de la torre que se usa como intermediario para crear
un pivote en donde se realiza el giro.

Se cren los rieles energizados.
Se termina el codigo que construye el riel cuando este realiza una
curva.
Merge branch 'roberto'

Conflicts:
	src/openblocks/common/entity/math/LivingStats.java
	src/openblocks/common/entity/math/PlayerStats.java
	src/openblocks/common/tileentity/TileEntityMine.java
	src/openblocks/shapes/BuildingShapes.java
	src/openblocks/shapes/shapesgenerators/AbstractShape.java
	src/openblocks/shapes/shapesgenerators/BridgShapeGenerator.java
	src/openblocks/shapes/shapesgenerators/IShapeGenenratorMove.java
	src/openblocks/shapes/shapesgenerators/WallShapeGenerator.java
	src/openblocks/shapes/shapesgenerators/simpleShapeFactory/AbstractSimpleBridgeGenerator.java
	src/openblocks/shapes/shapesgenerators/simpleShapeFactory/AbstractSimpleWallGenerator.java
	src/openblocks/shapes/shapesgenerators/towers/TurretGenerator.java