updated gitignore to ignore manifest files
change buffer_t offset to a 32 bit variable. allowing for larger size packets.
renamed glfw3dll.lib to glfw3.dll server side.
updated server and client Visual studio project files and exe's
fixed spacing and line indents.
changed size to a 32 bit integer for receiving exact size of packets that the offset is now a 32 bit variable as well.
added in test for server libevent socket layer upgrade.
added in libevents headers and static libs.
added a NULL check and a +1 for exact checking of strings.
added in tini_temp_player_index() so we can initialize the temp players data.
changed handle data so it gets the buffer event and the index pointer for the new indexed system via libevents. Much faster this way. We use the bev or buffer to pass to are temp_players data for storing.

Updated handle login and handle new account with buffer events passing as well instead of socket id.
added in /help as well as termination of threads is running and a socket thread for running the new libevent socket receive functions =].
added in new server set to make the server loop leave during /close rather than erroring out if its still running.
updated alert_msg_socket to use the buffer event instead of socket id to send data to none index users. And updated socket calls for newer upgrades.
removed socket ID and replace it with buffer events and added a new system to add in the index id into the buffer event structure so when logged in the buffer event passes the index.
Redid all socket controls to make it in a event based system so it can hold a massive amount of connected users. Via Lib Events.