Add Maven build as convenience for installing/deploying to a Maven repository

 * This Maven build is NOT include in the makefile - it is assumed you will run "mvn install" or similar
Replace calls to System.out and System.err with calls to java.util.Logging
Perform logging as 'SCAPI' and don't create a file called LogFile.log at startup
Set thread names in ListeningThread and SecuringConnectionThread
Log warning when closing socket for unauthorized IP
A native encode function has been added, instead of encoding the given array using the utility member.
This is much faster implementation that uses Miracl's functionality instead of BouncyCastle's.
A native function that encodes a byte array to a Dlog Fp point has been added.
Fixed the project file to include win32 and x64 releases.
Miracl's dll files have been updated with the new encode function.
Merge pull request #12 from cryptobiu/dev_DlogMiraclNativeEncode

Adding native encoding function for Fp Point in the Miracl dlog primitive
removed *.class files that were committed by accident
Added some small overall changes.
Added the .log files to git .ignore.
Allow construction of a BooleanCircuit using a Scanner

Added additional constructor to BooleanCircuit which takes a Scanner instead of a File.
This allows users to load their circuit definitions from locations other than the
local filesystem.
use full parameters in scapi scripts; include misssing header
set default modulus size for damgard-jurik to 1024 bits instead of 128
Fixed bug - added memory releases in case of error or if missing by mistake.
Added the updated OPENSSL's dlls after the memory bug fix.
Fixed the visibility of BooleanCircuits.setInputs that was for some reason package private.
In case someone wants to compute an ungarbled circuit there is no need to force him to read
those inputs from a file (using the other signature of setInputs that was already public).
Makefile: s/TAGRET/TARGET/g