Merge pull request #8 from ajma/vnext

Moving vnext branch to master since vnext now has feature parity
Moving asp.net mvc implementation of server into it's own folder. Restructuring project for the web server that will run on Android.
Updating .gitignore and .gitattributes with defaults from Github for Windows
Updating .gitignore and .gitattributes with defaults from Github for Windows
Adding empty Android project
Adding NanoHTTPD from https://github.com/elonen/nanohttpd
Setting up service to run web server. Shows notification when running
Updating start/stop button to set initial text based on if the server is running or not
Moving NanoHTTPD to a webserver.core package
Adding Glasses model. Also adding database support to use model with annotations to generate table
Show wifi ip address on main activity
Including port number in main activity textview
Extending NanoHTTPD into VisionHTTPD to add functionality in the future. Webserver service starts VisionHTTPD.
Getting VisionHTTPD to serve files from android asset folder except for /api calls
Cleaning up some web server logging
Supporting mime types for non-html responses
Adding a WebViewActivity so that the device that is server can also be a client
Hiding action bar in WebViewActivity
Adding a template using Twitter Bootstrap and Font Awesome
adding Backbone, Underscore and Require.js libraries. Creating a basic Backbone router. Reorganizing javascript files.