No point in calling get_theme_info() when installing a copy from default theme.

Signed-off-by: Suki <suki@missallsunday.com>
Is there a theme already named like this?

Signed-off-by: Suki <suki@missallsunday.com>
theme_dir needs to be named theme_dir :P
same for theme_url

Signed-off-by: Suki <suki@missallsunday.com>
Changes and fixes on get_theme_info() and InstallFile()

Signed-off-by: Suki <suki@missallsunday.com>
remove_dir()

Signed-off-by: Suki <suki@missallsunday.com>
Avoid doing an extra query by passing the entire array we just created a moment ago.

Signed-off-by: Suki <suki@missallsunday.com>
And take care of updated versions too

Signed-off-by: Suki <suki@missallsunday.com>