update from git

git-tfs-id: [https://tfs.codeplex.com/tfs/tfs01]$/nucleotide/main;C102139
tidy up of EF Helper generator, creation of targets file for checking out files  as part of tt during build

git-tfs-id: [https://tfs.codeplex.com/tfs/tfs01]$/nucleotide/main;C102697
work on code contracts

git-tfs-id: [https://tfs.codeplex.com/tfs/tfs01]$/nucleotide/main;C102931
fixed a null reference exception in the generated code for a string, some tidying up for generated code.

git-tfs-id: [https://tfs.codeplex.com/tfs/tfs01]$/nucleotide/main;C102950
fix 1 based index instead of 0 base when going through difference generation

git-tfs-id: [https://tfs.codeplex.com/tfs/tfs01]$/nucleotide/main;C102961
removed post build event

git-tfs-id: [https://tfs.codeplex.com/tfs/tfs01]$/nucleotide/main;C102976
fixed issue with code gen and optional properties

git-tfs-id: [https://tfs.codeplex.com/tfs/tfs01]$/nucleotide/main;C103090
removed some redundant code generation. corrected some tostring calls

git-tfs-id: [https://tfs.codeplex.com/tfs/tfs01]$/nucleotide/main;C103604
fixed an issue with guid being set to a nullable type

git-tfs-id: [https://tfs.codeplex.com/tfs/tfs01]$/nucleotide/main;C103922
support of arrays, byte type, and initial work on generating unit test code

git-tfs-id: [https://tfs.codeplex.com/tfs/tfs01]$/nucleotide/main;C104171
generation of random values for unit testing of properties

git-tfs-id: [https://tfs.codeplex.com/tfs/tfs01]$/nucleotide/main;C104199
update of nuget packages

git-tfs-id: [https://tfs.codeplex.com/tfs/tfs01]$/nucleotide/main;C104515
adonet helper uses idatareader in line with data manager changes

git-tfs-id: [https://tfs.codeplex.com/tfs/tfs01]$/nucleotide/main;C104841
migration to vs2013. updates for datamanager tidy up

git-tfs-id: [https://tfs.codeplex.com/tfs/tfs01]$/nucleotide/main;C104843
corrected base class name in ado.net generator

git-tfs-id: [https://tfs.codeplex.com/tfs/tfs01]$/nucleotide/main;C105147
update to ef6 and kbcsv3

git-tfs-id: [https://tfs.codeplex.com/tfs/tfs01]$/nucleotide/main;C105215
updates

git-tfs-id: [https://tfs.codeplex.com/tfs/tfs01]$/nucleotide/main;C106222
updates for EF6.1

git-tfs-id: [https://tfs.codeplex.com/tfs/tfs01]$/nucleotide/main;C106223
basics of interface generation

git-tfs-id: [https://tfs.codeplex.com/tfs/tfs01]$/nucleotide/main;C106421
updates for code generation and using new datamanager

git-tfs-id: [https://tfs.codeplex.com/tfs/tfs01]$/nucleotide/main;C106838