correctly decode large MCF param values
require N to be greater than 1
sync C implementation with new svn repo
allow explicit selection of library loader
break scrypt_paper_appendix_b test method into three individual test methods (allows for easier timing of different N values)
Make SecureRandom a statically initialized constant so that a new instance isn't created every time the scrypt() method is called.
Extract salt generation to a dedicated method.
Add scrypt method that allows for passing in the salt in the rare case where you actually want to hash something to the same hash value. An example is hashing credit card numbers in order to detect duplicates without storing the actual card number.

Increase unit test coverage of SCryptUtil class.
Modify pom to reflect changes for use at xoom.com. Not intended for integration into original project.
Add maven plugins to build sources jar and include implementation version in the MANIFEST.MF file.
Ignoring IntelliJ project files
Merge branch 'master' of https://github.com/xoom/scrypt

Conflicts:
	pom.xml
	src/test/java/com/lambdaworks/crypto/test/SCryptUtilTest.java