add new OPLI ship Storeria by torham2234
Change png files to dds for faster loading, better (in-memory) compressed quality and reduce errors.
Switch font texture U/V coordinates to unsigned int

This fixes build with freetype 2.5.4, in which FT_Bitmap::rows,
FT_Bitmap::width types were changed from int to unsigned int. Because
of that, max(int, unsigned int) failed to compile. And since U/V
coordinates are essentially unsigned, this also improves code
consistency.
remove unused REAR/FRONT and NONE strings from core
Merge pull request #3273 from AMDmi3/freetype-2.5.4

Switch font texture U/V coordinates to unsigned int
Update Changelog.txt
Added Dmitry Marakasov
fix spelling error in DeliverPackage
auto-commit: translation updates
describe translation strings better
storeria: LOD fix by nozmajner, and stat balancing
auto-commit: translation updates
README rewrite
Merge pull request #3276 from impaktor/readme

README rewrite
Updated Changelog
auto-commit: translation updates
Rework the OO implementation in utils.lua

Super is now a static method instead of an instance-related one. Also,
there is a bottom class, called "object", that doesn't do much, but
allows for chaining the Unserialize calls through the inheritance list.

Conflicts:
	data/libs/Equipment.lua
Add missing import in Settings.lua
Return nil when querying an invalid translated string

An error isn't catchable, but you can test specifically for nil, which
comes in handy when writing generic code
Do not assume that pickle leaves the stack content intact

When iterating through a table, the pickler serializes the key and
value directly, assuming that the recursive calls won't replace the
values on the stack. This is WRONG, as it does replace the values in a
number of cases, for instance when serializing only part of an object.
The solution is to copy the things to get pickled before running the
recursion.