Fix header formatting in p3d60 and p3dci ODTs.

Replace tabs with spaces so that alignment is consistent when previewing source on github.
adds support for SMPTE (legal) range output from odt_rec709.ctl

* keeps the default range from odt_rec709 as full range
* adds boolean flag 'smpteRangeOut' to allow for legal range output
* modifies utilities.ctl functions smpteRange_to_fullRange and fullRange_to_smpteRange from type void to type float[3]
* closes #19 (pull request)
adds documentation to clarify the white point handling methodology between OCES and device code values

* adds 'assumed observer adapted white point' in header comments of ODT transforms
* closes #20 (pull request)
replaces declared constant with function to calculate white point handling transform in ODTs

* adds xyY_to_XYZt to utilities
* adds calculate_cat_matrix to utilities
fixes typos that were introduced in commit 48d4d9d
adds .gitignore
adds checks in CtlSimdReg - fixes #7
changes sharedir to datadir which is /usr/local/share by default and obeys --prefix command - fixes #1

updates files changed during build process
integrates code for loading CTL modules directory from memory - fixes #9
updates CtlSimdSyntaxTree - fixes #6, fixes #23
updates CtlFunctionCall and CtlSimdFunctionCall - fixes #5
removes ctlrender from aces-dev, it will be relocated to CTL
adds CtlManual in doc and pdf format

The old CtlManual.pdf was a link ../apps/ctlrender/src/doc/CtlManual.pdf
This removes the link and adds binary files for CtlManual.doc and CtlManual.pdf
add reference image to repository
update ACES system components

  * update RRT
  * update all ODTs
  * add new ODTs for display devices which conform to ITU-R BT.2020
  * rename ODTs to better reflect their intended usage
  * add Inverse RRT and ODT transforms
  * add ACESlog and ACESproxy reference implementations
  * documents binaries removed and replaced with links
incorporate feedback on 'v0.2_rc' into dev
merge branch dev