Get Asset Manager Working

- Change outdated handle and weak_handle references to ptr.
- Comment out non-persistent map code for now.
- Comment out variadic release function due to ambiguity.
- Add filename field to xd::image.
- Change texture asset serializer to use newer constructor arguments.