Finished updating all professions, or adding equivalent alternatives based on new balance system.
Added some missing professions
Added Punk Rock Girl, Bride, Groom, and Rudeboy. Added some items for them to wear.
Fixed some typos and other description errors
Fixed misplaced capital letter.
adv inv sort of name without prefix (damage and burnt)
Documentation (!!!!) for mapgen added as doc/MAPGEN.md

mapgen_function_json: Minor syntax switching;
'"set": [ { "set": ...' ==> '"set": [ { "point": ...'
'"spawn_items": [ { "id": "itype", ...' ==> '"add": [ { "item": "itype", ...'

mapgen_function_json: Optionally run lua after json stuff ends, and before rotation, with:
"lua": "string" or
"lua": [ "array", "o", "lines" ]
Oh screwit; default weight is now 100000 to allow for *rare* mapgen 'spawns'
Also, documentation adjusted!
...and examples in documentation
<Github_suit_1> I KNOW, LET US DEVELOP A NEW MARKUP SYSTEM
<Github_suit_2> ????
<Github_suit_1> WITH LITTLE NUANCES.
<Github_suit_1> THAT WAY, THEY PAY ATTENTION TO US.
<Github_suit_2> !!!! :D~~~~~
bleh formatting
Revert "bleh formatting"

This reverts commit 6277dacb3c8b3b5531a6ffb3d4da63bf0c01f0ed.
>.<
default weight 1000. 100000 = too many 0's, will look into decimals for *rare* later
Merge profession rebalance.
Merge ordering items in advanced inventory by name excluding condition adjectives.

Conflicts:
	src/advanced_inv.cpp
	src/item.cpp
	src/item.h
Merge documentation for new mapgen functionality.
Revert addition of unused monster group.