Changed gitignore to ignore libreoffice lock files
Pixelformats are now in place! Decent foreign and local formats for data can be inferred or overrided at will
Very ugly right now.
* textures can take nothing but a c-array and infer all data they need
* internal format can be a pixel-format an it will extract a matching internalType
* dimensions is now a keyword argument
* Added upload to images of 1d and 3d
* fixed bug where :Depth wasnt being depth-component when compiled
* Added ways of checking pixel-format without giving errors
* Fixed bug in internalformat lookup (spelling mistake byte :byte
* Each new-primitive-type getenerates its own pixel-format-of method (if it is valid to do so)
* change char-vewcs to be byte-vecs
* allowed c-arrays to store their own pixelformat
* exported more symbols