clean up OpenIndy (delete projectrestorer and old loading methods) + start implementing measurement config #94
Merge remote-tracking branch 'origin/openIndyXML' into gui_enhancement

Conflicts:
	src/measurementconfig.cpp
	src/observation.cpp
	src/observation.h
move "face" from polar and direction reading to reading, so each reading type can be measured in front or backsight.
removed "face" from measurement configuration.
add default measurement configs to each geometry type + add measurement config to reading #94
Merge branch 'gui_enhancement' into openIndyXML

Conflicts:
	src/measurementconfig.h
	src/reading.h
added functions that create sensor specific dynamic control actions. not completely implemented yet. #92
add getter/setter to measurement config + rearrange measurement config dialog #94
Measurement config nearly completed #94
bugfix: create feature without a default function + update database to hold measurement config references #94
bugfix watchwindow crash, when closing mainwindow #93
bugfix reading model when no sensor is set #86
total station sets sight of reading after measurement  #96
bugfix move and watchwindow leica tachymeter. #63.
leica total station now switches between tracking mode for watchwindow and normal mode for measurements.
atr and other functions follow in the next days.
switch between RL and IR possible. watchwindow works.
ATR and lock do not work yet.
add default measurement configs to system database #94
mac os x fixes
bugfixes measurement config #94
Merge branch 'openIndyXML' of https://github.com/OpenIndy/OpenIndy into openIndyXML
bugfix mConfig
deleted useless button from mainwindow console.

Leica total station now can track the prism and can ATR at measurement.
Also added laser pointer as new feature.

#63
now using quick measurement for watchwindow
measuring in watchwindow stops the stream and afterwards reactivates it.
removed unused functions
added comments
#63
Merge branch 'plugins' into gui_enhancement
updated database and sql file