Add work around for nvc0 device GDEV_NVIDIA_QUERY_MP_COUNT query

In the <= nvc0 device, we use GDEV_NVIDIA_QUERY_MP_COUNT query.
So reverting this[1] change when the target chipset is <= nvc0.

[1]: dc8546121f6d7a86d90f049f05b7f1a066e9b018
Move user space scheduler to the specific directory

Currently, cmake build is broken.
Missing libpciaccess dependency in CMakeList.txt

CMake build is broken.
Add .travis.yml to test compile status
Generate gdev_autogen.h in CMake
Suppress compiler warnings
fix to get the mp_count by NOUVEAU_GETPARAM_GRAPH_UNITS
Add macro INCLUDE_DIRECTORY_IF_EXISTS
Add fallback to the old mp_count calculation

Since the older nouveau driver doesn't support NOUVEAU_GETPARAM_GRAPH_UNITS properly.
When (*result) is 0x0, fallback to the predefined value 14 in the nvc0 card.
Add usched option to CMakeLists.txt

To support gdev_usched_monitor compilation with CMake.
Add GDEV_BENCH
Add PTXToSASSTranslator
Rename ocelot and PTXToSASSTranslator to ptx2sass
Add about cmake
disable Elf32 because gpu only use 64bit