Effects on player now save properly

Still a hack, will eventually put JSONSerializer on Creature to allow all
creatures to be serialized
Fix typo in names json.
Add interface option to toggle if vehicle armor plating changes
the color of the vehicle part or not
add player::bionic_by_invlet function
change keys for bionics and scroll the list
don't show menu if no construction is available
Incorrect skills required to craft a javelin.
Merge pull request #4991 from sduran/master

Incorrect skills required to craft a javelin.
Add glass shards and the HURT_WHEN_WIELDED flag.
Merge some bugfixes.
Make broken windows drop glass.
Make windshields drop glass shards, and reinforced windshields also drop wire.
Merge activatable and remappable bionics menus.
Hurt right hand first, then left if two-handed.
Merge some content and bugfixes.
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into creature-rework
removed effect_ prefix from effects
fixed variable naming from merge
Initial guidelines for melee weapon to hit bonuses.
bugfixes, BOUNCE flag now works