The new blueprint classification system that has 4 types of points does not work properly for blueprints that have docks.
It's fine for the ones without docks. (thanks for /destroy_entity_only_dock)
```
[2015-07-20 18:50:31] Exception in thread "ServerController"
[2015-07-20 18:50:31] java.lang.StackOverflowError
[2015-07-20 18:50:31] at java.util.HashMap.hash(Unknown Source)
[2015-07-20 18:50:31] at java.util.HashMap.get(Unknown Source)
[2015-07-20 18:50:31] at org.luaj.vm2.lib.jse.JavaClass.getField(Unknown Source)
[2015-07-20 18:50:31] at org.luaj.vm2.lib.jse.JavaInstance.get(Unknown Source)
[2015-07-20 18:50:31] at org.luaj.vm2.LuaClosure.execute(Unknown Source)
[2015-07-20 18:50:31] at org.luaj.vm2.LuaClosure.call(Unknown Source)
[2015-07-20 18:50:31] at org.luaj.vm2.LuaClosure.execute(Unknown Source)
[2015-07-20 18:50:31] at org.luaj.vm2.LuaClosure.call(Unknown Source)
[2015-07-20 18:50:31] at org.schema.game.common.controller.elements.ModuleStatistics.calcRec(SourceFile:116)
[2015-07-20 18:50:31] at org.schema.game.common.controller.elements.ModuleStatistics.calcRec(SourceFile:122)
[2015-07-20 18:50:31] at org.schema.game.common.controller.elements.ModuleStatistics.calcRec(SourceFile:122)
[2015-07-20 18:50:31] at org.schema.game.common.controller.elements.ModuleStatistics.calcRec(SourceFile:122)
[2015-07-20 18:50:31] at org.schema.game.common.controller.elements.ModuleStatistics.calcRec(SourceFile:122)
[2015-07-20 18:50:31] at org.schema.game.common.controller.elements.ModuleStatistics.calcRec(SourceFile:122)
[repeats]
```
Full logs: {F880}
How to reproduce:
# make a ship, save it and see that it works
# make a dock on that ship and dock something else to it
# save the ship again and notice the server thread