The beginning to redo the makeUrl mechanism.
Fixing some controllers' getSessionPath + completely redone makeUrl (got the big understanding about "how it works" + implementation of parsing manifest with a sample manifest (need to add loading real manifest from theme folder)). Need to refix all makeUrl calls now.
Changing a bit the manifest syntax and fixes...
Seems like I finally changed all needed parts of the code to make use of the new makeUrl
Fixing some dumbs syntax errors.
I really need to double check my code...
Completely forgot about templates. Beginning fixing them and adding helper snippet (snippet.discussurlmaker.php).
Added a fallback to nonFURL generation if something in manifest parsing fails.

Adding the forgotten snippet. (snippet.discussurlmaker.php)
Adding preliminary code for direct manifest loading for FURLs (commented out for now) and fallback
Fixed all templates, removed the "userid" FURL case, probably that is all finally. Needs testing.
Merge branch 'urlsRefactor' into urls-refactor-merge

Conflicts:
	core/components/discuss/controllers/web/messages/index.class.php
Adding the FURL elements to the manifest file and uncommenting loading of the manifest for makeUrl
Forgot another URL
Merge branch 'urlsRefactor' of https://github.com/Evengard/Discuss into urlsRefactor
Dumb syntax error
Changing the request loading so that URLs get generated
Fixing a lost variable and function redeclaration
Another dumb syntax error!!!
Dumb errors! Dumb checks! Dumb EVERYTHING!!!
I am dumb.
Replacing the action variable by 'global' was dumb. No, really.