Converting to auto properties
Consistent naming for consts
Adding auto gen docs for blocks

This is a contraversial commit, so you can undo *this* commit if you'd
like
Normalizing variable names
Docs for CoinBlock
isGate is now an auto property
Docs for percussion class
Docs for piano
Direction of portal is now saved
Added docs for portal
Fixed portal direction property
Docs for roomportalblock

Seems like there's some duplication going on here.
Docs for text block
Docs and var consistency for potion ids
Docs for smilies
Var consistency for smileyids