Add StaticBeaconStructure.

To use, load the StaticBeaconStructure from a file using StaticBeaconStructure.loadFromFile(File file). Then, check if a beacon matches using: StaticBeaconStructure.matches((Beacon) block.getState());

The file syntax for these is as follows:
(x,y,z)[id:data];(x,y,z)[id:data];...

Example:
(0,-1,0)[46:0];(0,1,0)[46:0];(1,0,0)[46:0];(-1,0,0)[46:0];(0,0,1)[46:0];(0,0,1)[46:0];
(requires the beacon to be surrounded with TNT)

Note: all coordinates are relative.