Clarification of some static asserts

When we talk about static New, we're referring to a function called New, not the operator new.  Best to make use of consistent terminology when referring to this concept.
Merge pull request #84 from leapmotion/clarify-static-assert

Clarify some static asserts
Move demangle() function in AutoNetServerImpl to its own header

demangle(std::type_info) should now be used intead of
std::type_info::name
Replace std::type_info::name with autowiring::demangle
Make demangle static inline
Version number bump
Demangle is being included externally, needs to be made public
iostream is an expensive header, do not include it where it isn't needed
Try to run CPack as part of travis
Do not override the user's CPACK_GENERATOR selection
Correcting bad path calculations
Merge pull request #85 from leapmotion/ref-demangle

Demangle std::type_info::name to make it readable on mac and linux
Merge pull request #86 from leapmotion/bug-installer

Fix CPack problem
Add AutowiringConfig.h to define preprocessor macros from CMake
Add WebsocketTest to test proper shutdown of websocket server
Add basic clean websocketpp shutdown

Also changed m_Server to be a inline member instead of a shared_ptr
Added SIGINT handler to cleanup websocket shutdown
Merge pull request #88 from leapmotion/feature-cmakedefine

Add AutowiringConfig.h to define preprocessor macros from CMake
Merge pull request #89 from leapmotion/fix-websocketshutdown

Cleanly shutdown websocketpp server in AutoNetServer
Eliminating generated source file accidentally included in source tree

Also updated ignore list