Major refactor of all the things

Changed modid to avatarSteve, since we have specialized the mod since
the start. Also added new API markers, updated to the latest BC API,
fixed a ConcurrentModificationException and possibly more misc fixes
that I can't remember.
Merge branch 'master' of https://github.com/KeplerGaming/Avatar-the-legend-of-Steve

Conflicts:
	common/net/avatarsteve/AvatarSteve.java
	common/net/avatarsteve/api/enums/EnumElement.java
	common/net/avatarsteve/api/enums/EnumPart.java
	common/net/avatarsteve/api/enums/package-info.java
	common/net/avatarsteve/api/move/package-info.java
	common/net/avatarsteve/block/BlockElementalOre.java
	common/net/avatarsteve/block/BlockElementalStone.java
	common/net/avatarsteve/lib/ShrineHelper.java
	common/net/avatarsteve/lib/TextureRuntimeUnsticher.java
	common/net/avatarsteve/schematic/SchematicBlock.java
	common/net/avatarsteve/schematic/SchematicReader.java
	common/net/avatarsteve/tileentity/TileEntityAvatarPortal.java