commits up to: work/55c14eee5cdb9ddb806f14a9b2509e5e02c03206

major changes below. obviously, there are too many fixes and minor cahnges to be counted. see the working tree for those

Template:
- define STATIC_URL dynamic; acessable from everywhere
- reworked announcements-table to be  more in line with similar tables
- standardized use of cuFlags
- article-handler moved to template class
- instead of instantly createing new typeObjects whenevever related data is required IDs are collected and the corresponding jsGloblas gathered just before the page is displayed. should reduce db lookups

BaseType:
- improved handling of variable types, try to cast to numeric types as often as possible to avoid string comparisons

NPCs:
- implemented tooltips

Quests:
- implemented tooltips

Zones:
- implemented listview (some data still missing)

Spells:
- reworked tooltip generation
- added loads of effects to be parsed on datail page
- included pointsPerLevel into effect calculation
- some changes against calculating stat-gain from spells (eg: rap from generic ap and healingPower from spellpower, also HoTs caused by items count as hp5)
- enable modelviewewr for spells with transform-, mount-, shapeshift- or summon-effects
- add interactive level-click to spells granting ratings
- implemnted tabs on detail page: 'modified by', 'modifies', 'used by item', 'used by itemset', 'see also', 'criteria of', 'contains'
- display playerLevel as string if the expression as a whole can't be resolved

Itemsets:
- implemented detail page (availability missing)

Hunter Pets:
- detail page implemented (zone data missing, exra food data)

Achievements:
- implemented rewards

TalentCalc:
- moved locales to global js
- also synced all js localization files (should be identical content-wise)

Comparison:
- added support for custom weightscales
- weightscales can now be applied to now filter search results
- CANNOT yet search items by weightscale alone

* working draft: conditions-column in listview. needs more work, atm only activated through spells interacting with items
* chewed through thousands of lines of javascript, searching for enlightenment .. and cleaning it along the way
* use own creature table.. joining four tables at base is too much..
* updated packed database