Moved DVRCamera to src/camera

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Extracted DVRCameraData to separate file

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Removed unused method

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Replaced DVRCamera::getCamera with DVRCamera::getCamera

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Moved updating instances to DVRServer

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Added m_camerasMap to DVRServer

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Removed need for static instances variable

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Extracted RecordingState from DVRCamera

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>