Implementation of discontiguous points
Tidy up of StaticPointIndexes and DynamicPointIndexes
Performs a deep copy of PointIndexes when constructing DynamicallyAllocatedDatabase to ensure that PointIndexes do not change or go out of scope once initialised.
Rationalising methods to initialise PointIndexes
Added PointIndexes.cpp to Makefile.am
Re-added initialisation of PointIndexes using plain array of integers
Added PointIndexes.cpp to Visual Studio solution.
Re-added numBinary etc member variables to DatabaseTemplate to maintain backwards compatibility (especially with Java/DOTNET adapters)
Changed TestOutstation to use DynamicPointIndexes as StaticPointIndexes don't compile under Visual Studio for some strange reason.
Split out Static and Dynamic PointIndexes implementations into separate header files.
Fixed StaticPointIndexes support in VisualStudio
Merge commit 'b096bf436addefef62a18d0da3e86dd391383942' into discontiguous
Merge branch '2.0.x' of https://github.com/automatak/dnp3 into 2.0.x

Conflicts:
	cpp/libs/asiodnp3/src/asiodnp3/DynamicallyAllocatedDatabase.h
	cpp/libs/opendnp3/opendnp3.vcxproj.filters
Tidy up of PointIndexes and StaticRange
Merge branch 'discontiguous' of https://github.com/atmurray/dnp3 into dnp3/2.0.x-feature
All tests passing.

Conflicts:
	cpp/libs/opendnp3/opendnp3.vcxproj.filters
	cpp/libs/opendnp3/src/opendnp3/outstation/Database.h
	cpp/libs/opendnp3/src/opendnp3/outstation/DatabaseBuffers.cpp
	cpp/libs/opendnp3/src/opendnp3/outstation/DatabaseTemplate.h
	cpp/libs/opendnp3/src/opendnp3/outstation/DynamicallyAllocatedDatabase.h
	cpp/libs/opendnp3/src/opendnp3/outstation/StaticResponseContext.cpp
	cpp/libs/opendnp3/src/opendnp3/outstation/ValueMetadataPair.h
 - Removed use of std:initializer_list in PointIndexes
 - Removed StaticPointIndexes
 - Merged DynamicPointIndexes into PointIndexes
 - Simplification of DatabaseTemplate
 - Added resize(IndexType) to DynamicArray for explicit resizing
Merge pull request #93 from atmurray/2.0.x-feature

Merge discontiguous point indexes into 2.0.x-feature