Allow other files to be specified in the config

Allow various other files/dirs to be specified in the config:
extra items.txt, dyes, potions, magic items, fortunes, painting dir and
books dir

Issue #164
Add more normally unobtainable potions

Add more normally unobtainable potions and add level II versions
Changes to config location section

- Allows subdirectories to be specified
- All paths are now relative to the configs folder
- Extra NBT items / spawners directories can be specified
Fixed error in interactive/regenerate.
Merge branch 'master' into development
Merge branch 'master' into development

Conflicts:
	mcdungeon.py
Add raised carpets in Chapels and removed colours

In chapels, add raised carpets using the new carpet blocks.
Removed choice of some of the gaudier colours, like hot pink.
Add Latin Alphabet to paintings folder
Prompt for max_dist in interactive mode. Issue #173
Version bump. Changelog updates.
Exclude Deep Oceans.
Adjusted processBiomes() to handle 1.7 biome IDs.

Issue #176
Updated ruins for 1.7 biome IDs

Issue #176
Added 1.7 biomes to name generator themes.

Issue #176
Add official extra head skins

Add official extra head skins and tweak existing heads to remove
unnecessary name tag.
Closes #177
Update for snapshot 1.7 items

Update for snapshot 1.7 items. Issue #174
Add heads to defaults configs

Add heads to defaults configs with 10% change at tier 4.
Issue #177
Remove accidently committed testing file
Changelog updates.
Formatting and cleanup.