Add ip4_to_long builtin

Add a built-in function that converts a string in IPv4 dotted notation,
with an optional bitmask (1.2.3.4/24) into a list of longs.
Document the ip4_to_long built-in
Add a long_to_ip4 built-in.

It takes a long and returns a string representing that IP in dotted notation.
Document the long_to_ip4 built-in.
Fix copyright notices
Merge pull request #46 from piojo/ip-builtins

Add built-ins for IPv4 address conversion
Upgrade clojure/tools.cli to 0.3.1
panc-annotations: improve usage text
Improve panc-annotations documentation
(example, identation)
panc-annotations:
- implement -v
- display usage text when an unknown option has been specified
Fix processing of --base-dir and --output-dir options (work in progress)
(+ more tests added and a more complete CompilerOptions toString() method)
Add PanAnnotationsTask to build annotations from ant
Compiler.java : fix ignored annotationBaseDirectory when processing annotations
(was making --base-dir in panc-annotations ineffective, see GitHub pan#50 and pan#52)
panc-annotations: add option -q to suppress printing of statistics
ignore intellij files
convert file format to UTF-8 (fix #54)
merge annotation changes (pull request 52)
Merge branch 'jouvin-panc-annotations'; pull request #52
Merge pull request #51 from jouvin/ant-annotations

Allow to process pan annotations from ant
add warning to pan documentation that UTF-8 is the only supported encoding (fix #49)