LIBITD 127 - Initial commit.

- Got list of available workstations
- Total count
- Total Available for use.

(https://issues.umd.edu/browse/LIBITD-127#comment-134908)
LIBITD 127: Added location to Current Domain class
- Added location as a variable to current domain class
- Added code to update the location of all the valid workstations
- Code refractor
LIBITD 127. Added the following
- Location vs the list of all the systems in that location
- Location vs the count of ALL the systems in that location.

Next Steps - Show availability count.
-Added availability in the form of Location vs number of systems available/total systems
-Added params for format selection and debugging.
-Code Refactor
-Placed into methods
-Created a new map for Location Symbols vs Locations
-Code refactor some more.
-Added params debug=true. THis will send a locaiton vs current systems map along with the location vs counts map in the JSON response.
LIBITD 127. Added relative path for location_map.csv
-Code Refactor
LIBITD 127. Added location mapping csv file to the base directory.
LIBITD 127. Fix filterpane dependency issue.

- Fixed issued. Added new folder lib. Added the filterpane.zip to the new folder.
- Removed target checkin
LIBITD 127. provide an option for XML response.
- Added code for viewing the list of all the available computers.
add sample for new locationMap configuration in Config.groovy
LIBITD 195. Changed check to ignore case. The preffered string should be all lowercase for formal=xml or json
LIBITD 197. add files target, plugin, log, .classpath, .settings to gitignore.
LIBITD 198. Fix Bootstrap data

- Loads 1000 random names
- Allocates status, OS and workstation numbers randomly.
LIBITD 201. add xml and json "pretty print"

- Added configuration changes to the Config.groovy file. This is a generic change and
makes the JSON pretty by default.
LIBITD 199. Change change /availability/listAvailable to /availability/list

- changed funciton name
- Renamed the view from listAvailable to list.gsp
- Removed commented code and cleaned up setLocations() functions which was not required now.

(https://issues.umd.edu/browse/LIBITD-199)
LIBITD 193. fixes to new location_map.csv

- locationMap is now created using the Configuration in config.groovy
- removed the locationMap.csv file.
- Removed commented code.
- Got rid of the "@validatable" warning for getLocationVsCountsMap

(https://issues.umd.edu/browse/LIBITD-193)
LIBITD-127. error when visiting Grails Status (/grails/admin)

- updated the method call to get version.

(https://issues.umd.edu/browse/LIBITD-194)
LIBITD 200. simplify /availability/list structure
THIS IS AN INCOMPLETE COMMIT!
- Changed the XMl structure.
- REMAINING - Have to add key='MCK1F' attribute in teh location node.

(https://issues.umd.edu/browse/LIBITD-200)
LIBITD-200. simplify /availability/list structure

- Removed commented code for xml
- If params.debug=true, forward the user to the GSP page.

(https://issues.umd.edu/browse/LIBITD-200)