1.4 release

spell database:
fixed some school error
added subtypes and tags

UI:
added melee and range badge icons
added tags search with select2 widget
add description to spell image when clicked

mwcardex.js:
added tags search, integrate select2 widget
put all code in a function scope
add description to spell image when clicked
detach/attach whole spell list (<lu>) instead of spells (<li>'s)
delegate click event to <lu> to reduce num of listeners
handles RELEASE if exported
added cache of elements
removed all animations

mycss.less:
removed all animations
uses box-sizing
minor tunings

offcanvas.less:
removed all animations
set menu-filter-width as var

trans.py:
first commit, added transforms for all databases

Makefile:
export RELEASE when uglifying js

 On branch gh-pages
 Changes to be committed:
	new file:   Makefile
	modified:   css/dev/mycss.less
	modified:   css/dev/offcanvas.less
	modified:   css/mycss.min.css
	modified:   css/offcanvas.min.css
	modified:   index.html
	modified:   index_dev.html
	modified:   js/dev/mwcardex.js
	modified:   js/dev/spell_database.js
	new file:   js/dev/spell_subtypes.js
	new file:   js/dev/spell_tags.js
	modified:   js/mwcardex.min.js
	modified:   js/spell_database.min.js
	new file:   js/spell_subtypes.min.js
	new file:   js/spell_tags.min.js
	modified:   mwcardex.appcache
	new file:   resources/spell_database
	new file:   resources/trans.py
	new file:   select2/select2-spinner.gif
	new file:   select2/select2.css
	new file:   select2/select2.js
	new file:   select2/select2.min.css
	new file:   select2/select2.min.js
	new file:   select2/select2.png
	new file:   select2/select2x2.png