Start refactoring

package added;
basic framework tools added;
Refactoring

VS2012 added
vp estimation added in c++ codes
Spherical Orientation Map added
Simple layout prediction

based on Spherical Orientaiton Maps and Spherical Lines.
Functions for other project
Directory refactored
Basic C++ classes imported
Ignore configuration for Qt Creator
QtCreator configured for win32-msvc2012
[Unbuildable] Basic configurations for Mac

Move the Panoramic project to ./client;
Configure Matlab settings
[Unbuildable] Tiny adjustment
[Buildable, Dysfunctional] Client to server communication

Tcp socket based
.gitignore updated
[Buildable, Dysfunctional] Use qt for client side development

visual studio project for server side is removed;
qt project for client side is added;
some refactorization
.gitignore updated
[Buildable, Dysfunctional] Client side back to Objective-C
[Buildable, Dysfunctional] OpenGL test on client

Shader and texture work
[Buildable, Dysfunctional] Client optimization, more client 2 server commands
[Buildable, Dysfunctional]