Change transpose for 1D matrices to return a clone of the matrix instead of segfault.

(This behavior was chosen over raising an exception for consistency with numpy behavior.)

Fixes #182.
Add IRC notifications to Travis

According to Travis' documentation[1], this change should add
build results notifications to the #sciruby channel.

[1]: http://docs.travis-ci.com/user/notifications/#IRC-notification
Resolves #150: RSpec redesign

* Conversion to RSpec's `expect` syntax.
fix ArgumentError for dot product on 1-d matrices.(fixes #191)
Remove pry and rspec-longrun from Gemfile.

These are already listed in the gemspec as development dependencies and pulled into the Gemfile from there.

This stops a bundler warning about gems listed more than once.
Merge pull request #195 from rve/issue-191

Fix ArgumentError for dot product on 1-d matrices. Fixes #191.
Update history
Merge pull request #193 from agarie/travis_irc

Add IRC notifications to Travis
Merge branch 'rspec-cleanup' of https://github.com/duggiefresh/nmatrix into duggiefresh-rspec-cleanup

Conflicts:
	spec/00_nmatrix_spec.rb
Merge pull request #190 from cjfuller/fix_182

Change transpose for 1D matrices to return a clone of the matrix instead.
Merge branch 'master' of github.com:SciRuby/nmatrix
Update history
README - Minor typo correciton

* Correct gem package
Merge pull request #198 from cjfuller/fix_double_pry_dep

Remove pry and rspec-longrun from Gemfile.
Merge pull request #201 from duggiefresh/doug-fix-readme

README - Minor typo correction
Implemented NMatrix#data_pointer method to get the data location in
memory. Fixed ordering of dense structure members in nmatrix.h to match
design.
Merge branch 'master' of github.com:SciRuby/nmatrix
Fixed bug which was causing rake spec to run specs twice.
Made clone_structure public and fixed a spec context name problem
mentioned in #54.
Improvements to NMatrix.random