Implement cld
Document cld
checks for sparse matrix construction with I,J,V

fixes #8225
Fix hangs and segfaults when egregiously long symbol is used.
Check nb instead of length.
Fix #8243 and add scalar division for Triangular
Add tests to catch regressions in code_native and code_llvm.
Add tests for isbits.
Add a bit more explanation.
rm unused ziggurat.c. closes #8248
fix #8252, `eval` after `workspace`
make `big` map ranges to ranges
Merge pull request #8230 from tanmaykm/fix8225

checks for sparse matrix construction with I,J,V
Merge pull request #8249 from JuliaLang/anj/fixtri

Fix #8243 and add scalar division for Triangular
Unbreak the LLVM36 build.
Merge pull request #8260 from crayxt/patch-4

Unbreak the LLVM36 build.
improve and clarify LICENSE.md. ref #8248

- update to remove stuff we no longer use, bump version numbers
- clarify what the MIT license applies to
- introduce separate sections for different styles of use. for example
  patchelf is an external program julia doesn't depend on, and some things
  are used only by the standard library.
clarify cholmod and umfpack license info
Merge pull request #8241 from danluu/symbol_hang

Fix hangs and segfaults when egregiously long symbol is used
Merge pull request #8251 from danluu/reflection_test

Add some tests for various reflection functions