My various code updates, described in my report. Now that I'm familiar with the project, I will be more diligent about updating frequently and about writing informative commit messages.


Former-commit-id: 59fbdd5607748f2188479d32c5b80c07791c4964 [formerly 6f51d79ebc8039a66fe1338fcab0416ec202a455] [formerly 7d1d7bc22466eb7d0c9a28831eca83d6293e7297 [formerly b22d12afeb53d280b7296de154f519e686b4edf5]]
Former-commit-id: 7d1d7bc22466eb7d0c9a28831eca83d6293e7297
Former-commit-id: b2f2747b17ceb7eb3a422266765f9618e509e370
My various code updates, described in my report. Now that I'm familiar with the project, I will be more diligent about updating frequently and about writing informative commit messages.


Former-commit-id: 7d1d7bc22466eb7d0c9a28831eca83d6293e7297 [formerly b22d12afeb53d280b7296de154f519e686b4edf5]
Former-commit-id: 6f51d79ebc8039a66fe1338fcab0416ec202a455
Merge branch 'master' of https://bitbucket.org/afrechet/fcc-station-packing

Conflicts:
	FCCStationPacking/src/ca/ubc/cs/beta/stationpacking/execution/Main.java

Former-commit-id: b36c655b9af2d0c7fe428f2d745e7df23c06f1c2 [formerly 51ce61223345e61376a5c6d54f11e880cb778ef6] [formerly e7a859bc1164db10443ddac5aa5ac6102e6ce091 [formerly d5ce0b4a63347fa85e83bcfa39e0bad5e5111907]]
Former-commit-id: e7a859bc1164db10443ddac5aa5ac6102e6ce091
Former-commit-id: 4556013f2429c00e905de15098b8d9dd8afdc059
Merge branch 'master' of https://bitbucket.org/afrechet/fcc-station-packing

Conflicts:
	FCCStationPacking/src/ca/ubc/cs/beta/stationpacking/execution/Main.java

Former-commit-id: e7a859bc1164db10443ddac5aa5ac6102e6ce091 [formerly d5ce0b4a63347fa85e83bcfa39e0bad5e5111907]
Former-commit-id: 51ce61223345e61376a5c6d54f11e880cb778ef6
Started cleaning up repo.
Compiled an osx version of runsolvers, picosat and clasp.

Former-commit-id: d54945350eb71f49e935e8d1ae3fecedbc99f50f [formerly e42dca5517597ebb92e065fc15d0de7b6b745cac] [formerly 0bbd8d0b2ad7b1c1550ab7c7f4d4b179b562653b [formerly d053b42021653f16859b1765f36c6526eca18276]]
Former-commit-id: 0bbd8d0b2ad7b1c1550ab7c7f4d4b179b562653b
Former-commit-id: a2340a1edfde91aafc33c853234d5ffd9e17bd48
Started cleaning up repo.
Compiled an osx version of runsolvers, picosat and clasp.

Former-commit-id: 0bbd8d0b2ad7b1c1550ab7c7f4d4b179b562653b [formerly d053b42021653f16859b1765f36c6526eca18276]
Former-commit-id: e42dca5517597ebb92e065fc15d0de7b6b745cac
Clean up repo.

Former-commit-id: 7b99a536f5e7314bc5ca57bfcac4b61e6dc03c30 [formerly 0bae8a22ca37fe6613626a16a29a66408b1d19c6] [formerly 38fa111840361e10e8a745726568a9875a62397e [formerly 4f2b08e0f0280d10ae3999ae37e319b5c2cc34e0]]
Former-commit-id: 38fa111840361e10e8a745726568a9875a62397e
Former-commit-id: eaadf5b6814fb62907a8fb65f2c9dfabd379c7f2
Clean up repo.

Former-commit-id: 38fa111840361e10e8a745726568a9875a62397e [formerly 4f2b08e0f0280d10ae3999ae37e319b5c2cc34e0]
Former-commit-id: 0bae8a22ca37fe6613626a16a29a66408b1d19c6
My latest version


Former-commit-id: ac86168d6d2bfb9bd9d76183e19fba778a33f723 [formerly 9c53281ad20e392c3f6d13c807f887f1e5d2c533] [formerly 11121ce3bf6f565bca6d1645f054707982b549ec [formerly 6b0a4054f46df683a4fd89c0b7ccea7f5c910964]]
Former-commit-id: 11121ce3bf6f565bca6d1645f054707982b549ec
Former-commit-id: 036dee4125b7154e7e12d81be96e31995ec55bb6
My latest version


Former-commit-id: 11121ce3bf6f565bca6d1645f054707982b549ec [formerly 6b0a4054f46df683a4fd89c0b7ccea7f5c910964]
Former-commit-id: 9c53281ad20e392c3f6d13c807f887f1e5d2c533
NA - Modified ConstraintManagers to throw exceptions for unexpected input or unimplemented method stubs, removed matchesConstraints and matchesDomains method.


Former-commit-id: 0b8dafad92646ad05e89e0b4accbfee46df0caf0 [formerly e16142785d6ea810113130a404c3e3d5af280adf] [formerly ffc2b5e5f2b1f2350303766e949ff9477ddd29d7 [formerly 64f23914c3d0f68c2604b9d72112a557cc840f4f]]
Former-commit-id: ffc2b5e5f2b1f2350303766e949ff9477ddd29d7
Former-commit-id: c4b04187a1a6c045650db88335b5b3951bcd20d7
NA - Modified ConstraintManagers to throw exceptions for unexpected input or unimplemented method stubs, removed matchesConstraints and matchesDomains method.


Former-commit-id: ffc2b5e5f2b1f2350303766e949ff9477ddd29d7 [formerly 64f23914c3d0f68c2604b9d72112a557cc840f4f]
Former-commit-id: e16142785d6ea810113130a404c3e3d5af280adf
NA - Changed IInstance and implementing classes.


Former-commit-id: 4feb2e5bd635a7bf21c1012d3e3e9551695c0a8f [formerly f61c3982212f1a21502f56622c5ccf259637364a] [formerly 004d6b37a8cd224de5dd78bec013bd391d14d01a [formerly a3ec9596bda12b803a3b78dc3f4d561a03e3e167]]
Former-commit-id: 004d6b37a8cd224de5dd78bec013bd391d14d01a
Former-commit-id: cdf69fe30b674bd0f9a7215b689c2bb5d504dbf1
NA - Changed IInstance and implementing classes.


Former-commit-id: 004d6b37a8cd224de5dd78bec013bd391d14d01a [formerly a3ec9596bda12b803a3b78dc3f4d561a03e3e167]
Former-commit-id: f61c3982212f1a21502f56622c5ccf259637364a
NA - ComponentGrouper to return a Set<Set<Station>>


Former-commit-id: 11122ac56f40b9ac0b76a166be12041092df7804 [formerly 13393a4c77c82c20a70f8c72083e9d753435846b] [formerly a9a4ab3a0989681fb70a7cc91d48cc8913c48e9f [formerly 4a862710d450d422eae8feec9b213b9c028b919e]]
Former-commit-id: a9a4ab3a0989681fb70a7cc91d48cc8913c48e9f
Former-commit-id: fe2589ca5b91b9286167fd1eb73d1716ec8024a0
NA - ComponentGrouper to return a Set<Set<Station>>


Former-commit-id: a9a4ab3a0989681fb70a7cc91d48cc8913c48e9f [formerly 4a862710d450d422eae8feec9b213b9c028b919e]
Former-commit-id: 13393a4c77c82c20a70f8c72083e9d753435846b
NA - finalizing changes to IInstance.


Former-commit-id: 9fa9b047fedf466d707204585829c9c3a8a29e88 [formerly 25155e3dce5a207a8a6f5b623b321f0e33cf9e45] [formerly 9b8a3d3d75cc91d0c4225d613d757bbbe1efa9f7 [formerly fc48c7b660e2ff1621e5963ce633975846a1a1d0]]
Former-commit-id: 9b8a3d3d75cc91d0c4225d613d757bbbe1efa9f7
Former-commit-id: 2f9969708ead7396ba6a9289be41090df2a22bb4
NA - finalizing changes to IInstance.


Former-commit-id: 9b8a3d3d75cc91d0c4225d613d757bbbe1efa9f7 [formerly fc48c7b660e2ff1621e5963ce633975846a1a1d0]
Former-commit-id: 25155e3dce5a207a8a6f5b623b321f0e33cf9e45
NA - made changes to ICNFEncoder and the classes implementing it


Former-commit-id: 88e2811327ac9e47b8f49696a02632490656673a [formerly c7c3849df229a41c1aa6aa169542fcfb39c8db46] [formerly b6d968338a49f47fe4add0275a420fa2b6d7c779 [formerly c8762f4fabb475f11870de3c3f23c11c5931efa0]]
Former-commit-id: b6d968338a49f47fe4add0275a420fa2b6d7c779
Former-commit-id: 114cd5dbfc283f5c5347af61c6bd05f75bc733c5
NA - made changes to ICNFEncoder and the classes implementing it


Former-commit-id: b6d968338a49f47fe4add0275a420fa2b6d7c779 [formerly c8762f4fabb475f11870de3c3f23c11c5931efa0]
Former-commit-id: c7c3849df229a41c1aa6aa169542fcfb39c8db46