Add Crestron AM100 PIN Brute-forcing

Crestron AM100 devices are wireless presentation displays. They can be configured with a PIN to prevent access and hijacking a session. This auxiliary module brute-forces the PIN codes.
Thanks for the comments.

Here's the deal: in order to connect to these devices, you have to have the client that casts your screen to it. That can't be implemented in MSF. Brute-forcing the PIN will let an attacker:

- Kick somebody else off the display, and display their own content
- In some cases, enable "remote view" to view what is being presented on the display

Every time a user connects and then *all users* that have connected disconnect, the PIN will reset. So, as a result, when brute-forcing the PIN, if we don't hold the connection open, the PIN will reset, meaning the module user cannot then connect. The only exception to this is if somebody else is already connected. But, pirating a display can be done even if somebody else is not connected, so we can't assume the PIN will either always change or never change on disconnect - therefore, the only option I can think of is holding the connection open while letting the module user connect if they wish to.

If this doesn't meet the level required for MSF modules, then fair enough - but that's why I included it in the aux modules - it is very similar gathering credentials, etc - it all requires further action by the module user.

At any rate, if this should just be deleted and not included, that's fine - I was just contributing a module I had written for personal use.