Moved files due to new directory structure in XS GIT
(xstack-intel) The llvm pass for inposing the load store operations and collecting
stats about edts and data blocks accessed.
This checkin also includes checnges to the cholesky on ocr with some
modifications.
(xstack-intel) Forgot to checkin the llvm pass for memory operations.
(xstack-intel) Initial implementation of statistics with the new API/runtime

    - Moved Dipanjan's statistics pass so you can build it out of the LLVM tree
    - Removed binary/useless files from the ocr-stats example
    - Added initial statistics implementation. It compiles but does not run yet
(xstack-intel) Completed initial implementation of statistics in OCR:
    - Only very partially tested (DBs are not destroyed so statistics are not dumped
      to a file yet).
    - Only collects very few messages as a proof of concept
    - Committing so that people can have a look and provide feedback
(xstack-intel) OCR: Re-wrote statistics collection LLVM pass and updated out-of-source build
(xstack-intel) OCR: Finalized initial implementation of the statistics LLVM pass:
    - It now calls callbacks which only print stuff but show that things work
    - Check out ocr-stat-test for a small example
(xstack-intel) Added OCR Stats Pass shared library file to avoid having users compile them. This is a
binary file but hopefully will not change too much and too often.
(xstack-intel) Add support for comp-platform binding on linux, see machine-configs/mach-hc-12w-binding.cfg for a binding configuration example
(xstack-intel) add assert in event. Should never put UNINITIALIZED_DATA
(xstack-intel) Change misleading worker id 0 from debug log
(xstack-intel) Call schedulers' stop when shutting down the runtime
(xstack-intel) Add empty new line at the end of test-cases (some compiler did complain)
(xstack-intel) Forgot thread-binding.c file
(xstack-intel) Cleaned up the deque implementation. Since we're not resizing dynamically, got rid of buffer and capacity in deque_t and inline deque size throughout the code
(xstack-intel) Update documentation for ocrEdtCreate
(xstack-intel) OCR Statistics: Major update
    - Includes all the hooks that will be initially supported
    - Separated out the hook functions to allow easier integration in other implementations
    - Compiles properly at this point. Testing will be done shortly. Commit to save state
(xstack-intel) OCR:
    - Fixes to the statistics runtime
    - A few of the tests in ocrTests work (not all)
    - Commit & push to publicize new framework
(xstack-intel) OCR: Forgot to add a file
(xstack-intel) Fix to OCR statistics:
    - You can now return a NULL message in createMessage
    if you do not want to create such a message (never use it)
    - A new flag OCR_ENABLE_EDT_NAMING will make the runtime name
    all the EDT/EDT Templates based on the function they execute (for debugging)

Change-Id: I2ca78e0f6ce87d4747505326308529edc02c4de7