Merge pull request #8 from tlrmchlsmth/master

Added multithreading to most level-3 operations.
Fixed ldim alignment bug in core2 gemm ukernel.

Details:
- Fixed a bug in the dunnington/core2 gemm micro-kernels that resulted in
  a segmentation fault if a column-stored matrix's starting address was
  aligned, but its leading dimension was such that its second column was
  unaligned. Basically, the micro-kernel was assuming that aligned load
  instructions were safe when they actually were not. An extra condition
  that checks the alignment of cs_c (ie: the leading dimension in the
  column storage case) has now been added. Thanks to Michael Lehn for
  reporting this bug.
Added single-precision micro-kernel for Knights Corner aka MIC aka Xeon Phi
CHANGELOG update (for 0.1.2).
Only include omp.h if BLIS_ENABLE_OPENMP is set
Use _aligned_malloc instead of posix_memalign on Windows
Merge pull request #9 from tkelman/memalign_windows

Use _aligned_malloc instead of posix_memalign on Windows
SGEMM and DGEMM kernels for PNaCl
CGEMM and ZGEMM kernels for PNaCl
Reformatted PNaCl GEMM kernels
Fix inconsistent VERBOSE macro in Makefile
Compile pnacl configuration in GNU11 mode to avoid warning about non-standard features
PNaCl configuration: use pnacl-ar instead or ar (fixes build issue on Mac)
Use AR rcs flags for PNaCl target to avoid warning
Optimized dot product kernels for PNaCl
Code clean-up in PNaCl port
Merge pull request #10 from Maratyszcza/stable

Portable Native Client port
[SC]AXPY kernels for PNaCl
Merge pull request #11 from Maratyszcza/stable

[sc]axpy kernels for PNaCl
Removed 'version' from .gitignore file.