Revert "Reverted reverts"

This reverts commit 6aef22d08c67f18a20cde4cd5b831cd477e27598.
Revert "Revert "Eliminating the persistence of 2 copies for each image by deleting the image from the generic image table after it has been copied to a sensor specific one.""

This reverts commit 8ea2fba050c0229d5a213dd6c587ae86be4e3dbe.
This reverts commit f2a1e5225e6ccd4346aeb6bc726cfaeaa1ed4316.
This reverts commit 49c69129453860fe95c09bb422a5e197b62025cf.
This reverts commit 0f852f9b775896141280c6b20d353e00fcef169a.
This reverts commit 05ebeb9edd54bc36c4138e071011e24893ed18b9.
This reverts commit 558a6cf7250dde29421cbd4fe291c84d0d2f27e7.
Revert "Revert "ImageController Tests.""

This reverts commit 461485fab03016210d0b1e2ecbb8b0b2db33ae0c.
Revert "Revert "Small refactor.""

This reverts commit 8143409a199d9c10128ff4cf1d1e6a1c4d056c5c.
Revert "Revert "Adding new windows phone project.""

This reverts commit 02a53307224239b99653256d5c429b899394a557.
Revert "Revert "Reset image""

This reverts commit 885d3296b4dc2638a5efde690986a787006a73ce.
Revert "Revert "Fixing routeconfig bug.""

This reverts commit a7da3082798fbe129991e9f63d6905916a0f98d1.
Revert "Revert "Do not delete (for now).""

This reverts commit 60e5493bdafdb099e4f9851c30177d729e48d0f6.
Revert "Do not delete (for now)."

This reverts commit 8a9bb71cf80ffe72ea346ae15cb9ff7988dcdd08.
Remove the new client to focus on the old one for the demo.