1. Update msvc11 project file to visual studio 2012 (msvc11)
2. remove unnecessary 'inline' declarations
3. fix warnings reported by vs2012
apparently we need those inline statements, to avoid warnings in linux.  but visual studio cant handle the 'inline' keyword for C, it requires __inline.  So put it in osal
tagged v2.0-rc2