Create abstract datablock and data registry classes
Update AUTHORS
Fixes #15
Replace Tabs with 4 spaces
Just shows how many there are.
I tried to fix all of them, cant be sure though.
remove configure.bat from git tracking
Fleshing out datacore base classes
Move template definition out of class decl
Move static member init to the top of .cpp
Removed Registry singleton
Renamed DataItem to DataBlock
Renamed typedefs to match t_* pattern
Replaced all DataItem* with t_DataBlockP
Moved member function definitions to *.cpp
Replace QString * with QString & where needed
Rename remaining DataItems to DataBlocks
Merge branch 'master' of https://github.com/cgcostume/cgsee into datacore_

Conflicts:
	AUTHORS
	apps/cgsee/painter.cpp
	apps/cgsee/painter.h
	libs/core/bufferobject.cpp
	libs/core/camera.cpp
	libs/core/framebufferobject.cpp
	libs/core/gpuquery.cpp
	libs/core/gpuquery.h
	libs/core/group.cpp
	libs/core/group.h
	libs/core/objio.cpp
	libs/core/polygonaldrawable.cpp
	libs/core/polygonaldrawable.h
	libs/core/polygonalgeometry.h
	libs/core/program.cpp
	libs/core/screenquad.cpp
	libs/core/shader.cpp
	libs/core/shader.h
Added VertexList class which stores vertices each described by a set of attributes
Finally something a bit more useful
Getting VertexList almost ready
Added initialization to vertex list.
Compile error: QVector needs copy-constructible AttributeStorage, which i cant provide yet
Reenabling copy constructor in AttributeStorage
Compiles again.
added some Qt functionalities, possibly will be redone soon, so that many update notifications will be combined in one
Moved type-specific creation/move/destruction functions to a new file
Renamed them to more appropriate names
Reenabled copy ctor calls
Softened requirements on types in AttributeStorage, they dont have to be trivially copyable anymore
Add missing initialization from previous commit
Remove some const qualifiers, due to Qt not being OK with QPointer specialized with constant QObject types