Added PropertyGrid
Merge branch 'master' into PropetyGrid
Currently cleaning and sorting the code. (Here AbstractAugmention and CustomUserEvent)

Also adding "tags" to the properties for the PropertyGrid
Cleaned and restrukted AbstractSource and AbstractTrackable

Also added "tags" for PropertyGrid
Restructering code.

Here:
Abstract2DAugmention
AbstractDynamic2DAugmention
AbstractMarker
AbstractSensor
AbstractTrackable
Restruktion of Graph
Changed constructor in all abstract class from public to protected

Restructed FileSource (also added tags for PropertyGrid)
Restructed BarGraph, DbSource and IDMarker (also added tags for the PropertyGrid)
Reconstructed ImageAugmention, IPreviewable, markerFuser, MarkerlessFuser, MarkerlessSensor.

Also added on some classes some "tags" for the PropertyGrid
Reconstructed MarkerSensor, PictureMarker, PictureMarkerSensor, Project, Vector3D and Vector3Di.

Also added "tags" for the PropertyGrid
Made branch compileable
Added constructor to Abstract2DAugmention, AbstractAugmention and AbstractDynamic2DAugmention
Merge branch 'master' into PropetyGrid

Also had rewrite constructor of AbstractSource and FileSource to make it compile able

Conflicts:
	Editor/EditorWindow.designer.cs
Extra commit cause git doesn't added some change in the merge