Update LICENSE.txt

Fixed an oops
Squashed commit: @ryanmt's #141 and some changes by @mohawkjohn:
* fixes to LAPACK code (ryanmt)
* merge #140, so NMatrix installs on Fedora 19 (x86_64), which has
  /usr/lib64/atlas directory (linking issue) (dmchk)
* made the gesvd and gesdd non-destructive (ryanmt)
* fixed the gesvd convenience method, still looking for good complex
  spec (ryanmt)
* removed the old gesvd accessor (ryanmt)
* "column shifted version is shown to be broken" (ryanmt)
* "working on patching up the output to match" (ryanmt)
* cleaned up and fixed the shortcut for SVD, with specs (ryanmt)
Added license to gemspec
Merge branch 'master' of github.com:SciRuby/nmatrix
Fixed typo in docs
Merge branch 'add_math' of https://github.com/cjfuller/nmatrix into cjfuller-add_math
Unary function operations using C map functions, working for all stypes.
Still need some work for various dtypes, specifically:
* If it's possible to determine fn(x).dtype only from x.dtype,
  fn(x).dtype should be set to that correct dtype. Otherwise, it should
  be :object. This has already been done for log, log2, and log10. It is
  also already done for the older elementwise/scalar operations. It
  still needs to be done for the new trig functions.
* Included in math.rb are some define_method calls for atan2, ldexp, and
  hypot. They have been disabled, because this method for calling them
  is not particularly Ruby-like and would require that their utilization
  always be fn(matrix,scalar) or fn(matrix,matrix). We'd also like to
  allow fn(matrix,matrix). However, the internals of fn would still work
  the same way, calling these special stype map functions.
* Note that I made a change to map which is important. Map doesn't know
  what you're going to do with it. As a result, the matrix it returns
  basically HAS to be a Ruby :object matrix. It may not affect your
  code in this particular case.
* I didn't implement a lot of the other functions you included, but I
  think it isn't hard to do so just by looking at the changes I made
  to the C/C++ code. You basically copy a few lines, substitute "log"
  with "erfc" and "LOG" with "ERFC" and you're good to go.
Fixed API problem, restoring rb-gsl compatibility
Version bump
Merge branch 'master' into add_math
Removed some unnecessary code in dense. Includes debugging comments.
Trying to debug a memory error, also added a set intersection function
for Yale (experimental)
Finally got to the bottom of memory error.
  * Fixed double-free problem (by @cjfuller)

  * Fixed contiguous array marking fencepost error

  * Fixed C/C++ API compatibility problem preventing rb/gsl linking

  * Resolved a number of compiler warnings, including one return-type
    problem that would likely have become a garbage collection error
    (if it wasn't already)

  * Fixed -O3 optimization

  * Added experimental #yale_row_key_intersection function for expert
    recommendation problems
Fixed another double-free problem, this time for Yale default array
assignment (matrix constructor)
Replaced nm_register_values and nm_unregister_values with volatile VALUE
declarations in two places. This seems to work. #139
Merge branch 'master' into add_math
Trying to satisfy Travis-CI.
Bug fix to Yale intersection experimental function; restored nrm2 and
asum.
Update GC-related comments in dense_map and dense_map_pair

This removes the nm_register_values and nm_unregister_values calls completely
and adds a note for future reference about what the volatile is doing there.