Added: utf-8 aware File::Find and Cwd::

Added utf-8 aware versions of
- File::Find::find, File::Find::finddepth,
- Cwd::cwd Cwd::fastcwd Cwd::getcwd Cwd::fastgetcwd
- Cwd::abs_path Cwd::realpath Cwd::fast_abs_path

Now only decoding @ARGV when loaded from the main package

Other minor code changes
Updated to include latest changes
Ignore files created by build/make

Added files created by build and make to .gitignore
Added tests for new functionality
Added tests for new functionality
Added UTF-8 aware glob
Added redef of glob to the pod documentation
Merged with 0.012

Merged with 0.012
Incorporated suggested changes
Removed Japanese characters from source cwd.t

Changed みかちゃん into \x{307f}\x{304b}\x{3061}\x{3083}\x{3093}
Only decoding @ARGV when called from main [GH-18]
Merge branch '@ARGV'
Corrected the pod documentation
Added testcase to verify @ARGV not decoded

Added testcase to verify @ARGV not decoded when not run from main.
Merge branch '@ARGV'
Made redefinition of functions optional

You can now prevent
Rewrote conditional statement on @ARGV decoding

As per suggestion of [Leont], “unless” is now rewritten as “if”
Merge branch '@ARGV'
Inverted semantics of the options

Options are now necessary to include redefinition of non-core modules.
Currently File::Find and Cwd are supported (on non-Windows systems).
The shortcut :All can be used to enable all modules in one go
Handle systems with no locales
Merge branch 'master' of https://github.com/HayoBaan/utf8-all into non-core-modules

Conflicts:
	lib/utf8/all.pm

Closes gh-24