move illustrator scripts out of the repo
LineExtend.lua: sync Line with torque/Aegisub-Motion@d1e91724f625b49e40fd4c0a5e08f5353a1ff40f
add processing of \r tag
ASSTags/LineExtend: generalize ASSReset into ASSString; add string processing methods
Nudge: add \fn support, update documentation for string type tags and operations
ASSTags: do not provide generic arithmetic methods for ASSStrings
Common: added string.split, made table.join accept an arbitrary number of arguments
ASSTags/LineExtend: add support for clips
Common: add utility function for getting script information
LineExtend/Nudge: add option to not write default tags automatically; Nudge: hook up missing clip operations
LineExtend: fix \fs formatting and \org matching, thanks @Youka
removed some useless code from Nudge.lua and put libraries in locals for faster access
fixed tagMap of LineExtend

Some values weren't exact enough or just wrong
fixed & improved common functions

Some common functions were slow because of bad design, contained garbage code or "polluted" global scope.
cosmetic changes to Common.lua

Removed postspaces, chose more fitting variable names, added missing spaces between function arguments (one style)
Merge remote-tracking branch 'remotes/youka/master'

Conflicts:
	include/l0/Common.lua
	include/l0/LineExtend.lua

Closes #1
fixed dependencies of scripts and modules now that they are no longer loaded into global scope
Common: fix wrong variable name in math.IsInt, closes #2
LineExtend: add method for removing tags
Common: add reverseArray; make returnAll more flexible