Increased functionality for !details

Merged !data and !details into a single command.
Added fling & natural gift fields for items.
Added priority, secondary effect, contact, and target information for
moves. returns natures and abilities the same as !data.
Merge remote-tracking branch 'origin/master'

Conflicts:
	config/commands.js
Organized coding

moved set location of var showDetails
Removed unnecessary brackets
fixed indentation error.
Optimized syntax

Made coding easier to read
Only outputs secondary effect and makes contact if fields are true
Detection for multiple secondary effect moves
merged /mute and /hourmute

removed redundant lines of code by adding reading the cmd input.
# This is a combination of 3 commits.
# The first commit's message is:
correction to evoLevels

Eeveelutions who require level up to evolve
Aipom evolves when level up knowing Double Hit
=> Aipom can inherent double hit form parents.

# This is the 2nd commit message:

Added bullet/pulse detection to /details

Removed redundant use of "Evolution:"
Added return for pulse and bullet moves.
# The 3rd commit message will be skipped:

#	Add recovery paramater to /dexsearch
#
#	returns all Pokemon whom learn a recovery move (excluding rest)
break conflict
finish commit