Update version to 0.4.0

commit 7558451530944b633c9ac5de3d909f52fb5fb5cc
Author: Toshiki TAKEUCHI <take@xcoo.jp>
Date:   Mon Oct 15 11:53:27 2012 +0900

    Modify sensor/sensor-kinect

commit eac5698ccb137589f91e7a5d0fbe45047222c6d2
Author: Toshiki TAKEUCHI <take@xcoo.jp>
Date:   Fri Oct 5 18:48:09 2012 +0900

    Modify README

commit a3a3ba648134ed047c23d0b91b1dfdab5f9b1254
Author: Toshiki TAKEUCHI <take@xcoo.jp>
Date:   Fri Oct 5 18:35:23 2012 +0900

    Enable to install only Homebrew commands

    You do not have to type commands such as "sudo niReg ~".

commit c27e0b9fa68a2096430b639b58c448c908cf2570
Author: Toshiki TAKEUCHI <take@xcoo.jp>
Date:   Fri Oct 5 16:18:57 2012 +0900

    Fix a bug about parallel build

commit 86bd18291ab1d07dbcc8e87ab99d5a0f29fd3e60
Merge: c3f9eb5 bb6b345
Author: Toshiki TAKEUCHI <take@xcoo.jp>
Date:   Sat Sep 8 16:23:13 2012 +0900

    Merge branch 'master' of github.com:totakke/openni-formula into dev

    Conflicts:
    	sensor-kinect.rb
    	sensor.rb

commit c3f9eb566be18f6935d17ecef133eb2c02bb540b
Author: Toshiki TAKEUCHI <take@xcoo.jp>
Date:   Sat Jul 21 18:51:35 2012 +0900

    Modify include directory

commit 0e98c2663d675b76a8ad2f96e649da7cc1ca16ab
Author: Toshiki TAKEUCHI <take@xcoo.jp>
Date:   Sat Jul 21 17:27:11 2012 +0900

    Modify README

commit ed7922d1b01ad7ee1b55b2d0d9f3dc80b223e7d6
Author: Toshiki TAKEUCHI <take@xcoo.jp>
Date:   Sat Jul 21 17:21:56 2012 +0900

    Modify to user libusb --universal instead of libusb-freenect

commit 660c9d49aea1543252e89ea7d97dc9043ae4ee0d
Author: Toshiki TAKEUCHI <take@xcoo.jp>
Date:   Sat Jul 14 15:11:39 2012 +0900

    Modify caveats

commit 1c87680cc010deaf05c7f995b2cfa1a6f9aba79f
Author: Toshiki TAKEUCHI <take@xcoo.jp>
Date:   Sat Jul 14 14:13:45 2012 +0900

    Move instruction texts to the caveats section

commit 6d8da11620f97a5693bea6fdc97c1f27ddea8f40
Author: Toshiki TAKEUCHI <take@xcoo.jp>
Date:   Sun Jul 8 16:31:09 2012 +0900

    Fix a bug in redist process
Fix Class-Path of OpenNI.jar and com.primesense.NITE.jar

openni.rb 及び nite.rb で .jar ファイルの置き場所を

```ruby
"#{share}/java"
```

にしているため、修正前だと下記のようなエラーが発生する

```
$ java -Djava.library.path=`brew --prefix`/lib -jar org.OpenNI.Samples.UserTracker.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/OpenNI/GeneralException
	  at org.OpenNI.Samples.UserTracker.UserTrackerApplication.main(UserTrackerApplication.java:67)
Caused by: java.lang.ClassNotFoundException: org.OpenNI.GeneralException
       at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
       at java.security.AccessController.doPrivileged(Native Method)
       at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
       at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
```

NITE の `Sample/Bin/x64-Relase/com.primesense.NITE.Samples.Boxes.jar` は
tar.bz2 の時点で既に作成済みなので Class-Path を変えられず。
jar 展開 → MANIFEST.MF で inreplace → jar 生成しなおす、でもいいけど。
Merge branch 'master' of github.com:totakke/openni-formula into dev

Conflicts:
	openni.rb
	sensor-kinect.rb
	sensor.rb
Modify NITE link to kinect-wiki URL

Modify NITE link to kinect-wiki URL.
Remove devel option from nite.rb.
Modify README.