Optimize Maj() computation in sse2_64

Instead of computing Maj(a, b, c) as (a & b) ^ (a & c) ^ (b & c),
compute it instead as (a & (b ^ c)) ^ (b & c) to reduce the number of
operations.
Optimize Maj() computation in 4way

Instead of computing Maj(a, b, c) as (a & b) ^ (a & c) ^ (b & c),
compute it instead as (a & (b ^ c)) ^ (b & c) to reduce the number of
operations.
cpu-miner: build with jansson 1.x or 2.x
Remove 'hash1' argument from sha256_{cryptopp,c}
autogen.sh: call autoreconf

Hopefully fixes #39 and #40
Merge pull request #36 from verement/master

Optimize Maj() in sse2_64 and 4way algorithms
Remove extra parameter from scanhash_asm32.

This `unsigned char *hash1` was preventing compilation on ia32 systems and
it seems to be (apparently) unneeded according to my tests.

This fixes #41.

Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
Merge pull request #43 from rbrito/master

Remove extra parameter from scanhash_asm32.
Added some helpful debug info for poorly formed JSON configs
Merge pull request #44 from nall/master

Minor debug message enhancement
Removed unnecessary fulltest invocation.
Merge pull request #45 from toomyem/master

Removed unnecessary fulltest
Include inttypes.h instead of stdint.h

stdint.h is unavailable on some systems, such as Solaris 8
Skip compilation of unused assembly sources
Define sleep() as a macro on Windows
Add a man page for minerd
Initial checkin from oroqen code
Initial checkin from oroqen code
Build changes
Update