Tokenize whitespace characters when verbose mode

For example, If tokenizer is given following;

    my $foo;
    1;

it will tokenize like so;
[ VarDecl, WhiteSpace(space), LocalVar, SemiColon,
  WhiteSpace(newline), Int, SemiColon, WhiteSpace(newline) ].
Merge pull request #20 from moznion/feature/tokenize_whitespace

Support to tokenize whitespace characters on verbose mode
Fix some PODs.
Merge pull request #22 from moznion/fix/pod

Fix some PODs.
Include '=cut' at tail of Pod token.

And a secondary effect, it fixes wrong newline character treatment of
Pod.
Merge pull request #21 from moznion/feature/include_cut_in_pod

Include '=cut' at tail of Pod token.
change ArraySize's kind (Operator => SingleTermOperator)
Checking in changes prior to tagging of version 0.17.

Changelog diff is:

diff --git a/Changes b/Changes
index ff90a98..685b80f 100644
--- a/Changes
+++ b/Changes
@@ -2,6 +2,9 @@ Revision history for Perl extension Compiler-Lexer.

 {{$NEXT}}

+0.17 2013-12-15T10:10:37Z
+     - supported WhiteSpace token when verbose option is enabled
+
 0.16 2013-11-21T15:59:11Z
      - supported 'verbose' option for includes token of 'Pod' or 'Comment'
add Control kind
fix parsing of regex option
exclude 'or' keyword from judgement logic of regex option
change TokenType of "or and xor not !"
fix judging NameSpace chain
add CodeDereference token