Update professions.json

added a profession Bionic Prepper. a few CBM's losing a couple skills and the lighter
Changing Bionic Prepper to be more balanced, lowered skillset and power storage changed metab to torsion upped profession cost to 8
Update professions.json
Fix float/int rounding bugs that were making layering too forgiving.
load item group for vending machine specials from mapgen json

Fix the error reporting, second parameter to JsonObject::throw_error is the name of the offending member
throw_error does not perform printf-style string formatting.
show translated tools names
Fix component names length calculation
Fix SDL construction weird symbols on border
move toggling message to downside
Took a moment to do minor tweaks and updates to the compilation guide for Mac. Mainly clarifications (things that I stumbled with) and formatting changes (fixes a few markdown errors). Also reminds me how to do a pull request on github.
Merge pull request #7657 from yowshi/yowshi

Yowshi bionic prepper changes hopefully balanced
Don't try to translate strings used as skill ids.
Merge branch 'layering-fix-slash-nerf' of https://github.com/kevingranade/Cataclysm-DDA into Bugfixes
Merge branch 'fix-vending-special-place' of https://github.com/BevapDin/Cataclysm-DDA into Bugfixes
Merge remote-tracking branches 'dda/pr/7668' and 'dda/pr/7670' into dda-master

* dda/pr/7668:
  move toggling message to downside
  Fix SDL construction weird symbols on border
  Fix component names length calculation
  show translated tools names

* dda/pr/7670:
  Took a moment to do minor tweaks and updates to the compilation guide for Mac. Mainly clarifications (things that I stumbled with) and formatting changes (fixes a few markdown errors). Also reminds me how to do a pull request on github.
Tetanus tweaks.

Makes tetanus slightly less brutal on the sufferer (reduced the constant
falling on your face part) and harder to contract in the first place,
makes tetanus respect the infection resistance/immunity traits, adds
chance of infection to falling in spiked pits, reduces infection chance
from bear traps (they don't generally create the type of wounds that
tetanus thrives in), and makes tetanus respect medical bionics.
Fix 32 excess points in char creation bug

If you created a custom char, you received 32 points than you should.
Merge branch 'i18n-holster-fix' of https://github.com/kevingranade/Cataclysm-DDA into Bugfixes
Merge branch 'random_character_points_fix' of https://github.com/Wuzzy2/Cataclysm-DDA into Bugfixes
Disease target fix.