changes to random doubles item generation

- added charti & occa for 4x weaknesses
- made yache only for 4x weaknesses
- made it so you cant have fake out & sheer force (9-21-14)
- changed it so shuca berry and chople berry won't be added to
immunities
- unburden mons only have normal gem if they have fake out as opposed to
any normal attacking move
- made life orb more common over expert belt

fixed error in shuca generation

typoed, but fixed it so now it should only give shuca berry to pokemon
without a ground immunity

fixed broken indentation

fixed issues pointed out by slayer95

should have fixed the indentation and edited the  immunity check
Merge pull request #1223 from Audiosurfer/master

Conflicts:
	data/scripts.js
Fix Mega check in b078d698
Fix typo on gen4 Slaking event ability
Merge pull request #1240 from QxC4eva/master

Gen 4: Fix typo on Slaking event ability
Remove arceusunknown
Ban Keldeo in Almost Any Ability
Remove isUnreleased from Diancie
Merge pull request #1241 from QxC4eva/master

Remove extra data
NEXT: Remove Diancie`s formats-data entry
Improve user punishment popups
Merge pull request #1242 from sirDonovan/popup

Improve user punishment popups
Prevent Life Orb with HP reliant attacking moves

Pokemon that have Eruption or Water Spout should not generate with Life Orb in random battles.
Added a message to /away if already away

If the user is already /away and they try to use /away, it will now alert them that they are already blocking all battle requests.
Fix Shell Bell healing twice with Metronome
Merge pull request #1244 from Relados/patch-11

Prevent Life Orb with HP reliant attacking moves
Merge pull request #1245 from Redew/update-away

Added a message to /away if already away
Prevent warning users not in the room
Properly fix Shell Bell healing twice
Prevent unobtainable shiny Pokemon