Fix uploader demo and seperate external demos from the rest.

The uploader demo was not working in HTML multiple files mode. This fix the problem.

This PR also contains a new separation for 3rd party demo in demos.php.