Tiered block damage

Added/changed:
- Added shovel
- block's hardness can now be up to the max value for the HealthComponent
- blocks regen health to full in a fixed amount of time
- Many blocks from core now use templates for common values
- Tiered block damage (higher tier blocks need higher tier tools to be effective), based on scaling up maximum health
- Added sample pickaxes that for use of tier 1 and 2 blocks
- Added HardStone as an example of a tier 2 block


Gameplay mechanic based on:
- some tips from percieved fun gameplay here: http://minecraft.gamepedia.com/Digging
- 4 damage actions per second
- Using the intended tool should need ~5 hits per block (~1.25 seconds per block)
- It should be very inconvenient to break a block if in a lower tier of tool.  Although technically possible.
- Tool quality (not a tier) should improve the base damage by small increments, preserving the health gap between tiers

Best taken for a test drive with WorldlyTooltips as it can show the health of a block

Suggestions and comments welcome.