Fixed bug where certain parameters were being ignored when initialized.  This includes minDistance,
randomSP, and poolPct for FlatSpatialPooler. Flat Spatial Pooler Compatibility test
now runs fine without converting SP's on every iteration.

Added random seed logging in compatibility tests.

Refactored some of the test helper routines to a common support file.

Removed unused call to calculateOverlapPct
Merge branch 'master' of github.com:numenta/nupic into spatial_pooler_debugging
Merge branch 'master' of github.com:numenta/nupic into spatial_pooler_debugging
Improved tests and debugging of tests
armv7 architecture configuration support
armv7 architecture and linux3 support for NuPIC
add armv7 architecture description
update README for chromebook ubuntu,crouton (ARMv7)
dummy commit for README
dummy commit for README
Merge branch 'master' of github.com:numenta/nupic into spatial_pooler_debugging
Merge branch 'master' of github.com:numenta/nupic into spatial_pooler_debugging
add list FieldMetaType

Conflicts:
	py/nupic/data/fieldmeta.py
init Vector encoder

this encoder takes a list of elements (of same type)
and encodes them.
VectorEncoder: add constructor for OPF version

uses ScalarEncoder and passes all params to it
VectorEncoder: add constructor for SimpleVector - easy to learn
VectorEncoder: add param typeCastFn which casts output from string to type
VectorEncoder add unittests
Included audiostream, using just the temporal pooler to recognize patterns from the streaming input of the microphone
Vector: decode() output is EncoderResult structure

to fit other Encoders, ...