Correctly distinguish between Dell and Juniper devices

Unfortunately there's not much info we can get from the Dell iDrac
HTML page as it's ridden with JavaScript.
No need to add the server family explicitly
get pxe - minor changes
get pxe - authentication is not necessary
get pxe - better exceptions catching
Rename ActiveTab() function to CMDBActiveTab() in main.js file
Missing semicolon added
nexthostname - also check in discovery
first free ip - top margin
device info and addresses forms - "next hostname" and "first free ip" suggestions
Deleted racks filtering. Mass deploy: check PTR record in domain validation.
nexthostname - also check PTR records
deployment - tests improvements
Merge pull request #368 from andrzej-jankowski/dev

get pxe - authentication is not necessary
Merge pull request #374 from andrzej-jankowski/deployment

nexthostname - also check hostnames in discovery
Merge pull request #381 from andrzej-jankowski/discovery

 Fixed concurrent_get_or_create for puppet plugin
Merge pull request #380 from andrzej-jankowski/master

Mass deploy - minor improvements
Merge pull request #375 from andrzej-jankowski/nextip

first free ip - top margin
review fixes
review fixes - part 2