DynamoDB creation fails if no StreamSpecification is specified

Issue #46 resolved
Justin McCormick created an issue

When trying to create a DynamoDB table without specifying a StreamSpecification the following error occurs:

ERROR:localstack.services.generic_proxy:Error forwarding request: 'StreamViewType'

According to the AWS::DynamoDB::Table documentation (here), StreamSpecification is an optional field.

I believe this is caused by default enabling DynamoDB streams in utils/cloudformation/template_deployer.py

'DynamoDB::Table': {
     ...
            'defaults': {
                'StreamSpecification': {
                    'StreamEnabled': True
                 }
             }